body, html {
    overflow-x: hidden !important;
}
.ovh {
    overflow: hidden;
}
.tlt {
   position: absolute;
   bottom: 0;
   box-shadow:  8px 8px 16px #819cfd69;
   width: 80% !important;
   left: 50%;
   transform: translate(-50%, 50%);
   z-index: 999;
}
.tab-lo-trinh .bdt-switcher {
    transform: translateY(-40%);
}
.sec-banner-home .bdt-navigation-next {
    border-radius: 8px 0px 0px 8px !important;
}
.sec-banner-home .bdt-slidenav:hover {
    outline: none;
}
/* HOME CSS */
.sec-tang-level ul {
    list-style: circle !important;
}
.sec-tang-level ul li::marker {
    display: block !important;
}
.sec-cam-ket .tab-camket {
    position: relative;
}
.sec-cam-ket .tab-camket:hover {
    cursor: pointer;
}
.sec-cam-ket .tab-camket:nth-child(2n+1):before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translate(50%,-50%);
    right: 0;
    width: 2px;
    height: 60%;
    background: #D5DEFF;
    opacity: .75;
    z-index: 9;
}
.sec-cam-ket .tab-camket .elementor-widget-wrap.elementor-element-populated {
    border-top-left-radius: 16px !important;
}
.tab-camket.active:before {
    content: none;
}
.tab-camket.active .elementor-widget-wrap {
    margin-top: -45px;
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important;
    border-bottom-left-radius: 0px !important;
    padding-top: 15px;
    position: relative;
}
.tab-camket.active .elementor-widget-wrap:after {
    content: '';
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translate(-50%,50%);
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 16px solid #1200F6;
    z-index: 9;
}
.sec-cam-ket .tab-camket:last-child:before {
    content: none;
}
.sec-cam-ket .tab-ck {
    border-radius: 24px;
    box-shadow: 0px 2px 16px rgb(109 134 221 / 37%);
}
.sec-cam-ket .elementor-icon-box-wrapper {
    text-align: center;
}
.sec-cam-ket .elementor-icon-box-wrapper span.elementor-icon{
    box-shadow: 0px 2px 16px rgb(109 134 221 / 37%);
    border-radius: 8px;
    background: #fff;
    padding: 6px;
}
.tai-lieu-free {
    transform: translateY(55%);
}
.tai-lieu-free img {
    transform: translateY(-45px);
}
.tai-lieu-free .elementor-container.elementor-column-gap-default {
    background: #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 3px 4px #819cfd4f;
}
.tai-lieu-free .elementor-icon-list-items {
    list-style-type: none !important;
}
.col-bao-chi .bdt-ep-carousel-thumbnail {
    margin-top: 15px;
}
.col-bao-chi .bdt-navigation-next {
    border-radius: 0px 8px 8px 0px !important;
}
.sec-logo-partner .bdt-icon i {
    font-size: 16px !important;
}
.sec-logo-partner .bdt-logo-carousel-figure {
    border: unset !important;
}
.sec-logo-partner .bdt-navigation-next {
    border-radius: 0px 8px 8px 0px !important;
}
.sec-logo-partner ul {
    list-style-type: none !important;
} 
.form-footer .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    width: auto;
    padding-right: 0;
}
.copy-right p {
    margin-bottom: 0;
}
/* HOME CSS */
.bdt-dotnav {
    list-style:  none;
    list-style-type:  none;
}
/* PAGE COURSE */
.sec-cac-kh .tag-comment p {
    margin-bottom: 0;
}
.sec-giao-trinh .swiper-slide.bdt-fancy-slider-item {
    display: flex;
    background: #fff !important;
}
.sec-giao-trinh .bdt-fancy-slider .swiper-wrapper .bdt-fancy-slider-item .bdt-slide-image {
    background: inherit;
}
.sec-giao-trinh .bdt-fancy-slider .swiper-wrapper .bdt-fancy-slider-item .bdt-fancy-slider-content {
    width: 55%;
}
.sec-giao-trinh .bdt-fancy-slider-image {
    width: 45%;
}
.sec-giao-trinh .bdt-fancy-slider .swiper-wrapper .bdt-fancy-slider-item .bdt-slide-image img {
    box-shadow: inherit;
    object-fit: contain;
}
.sec-giao-trinh .bdt-fancy-slider .swiper-wrapper .bdt-fancy-slider-item .bdt-slide-image:after {
    background-image: none;
}
.sec-giao-trinh a.bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav {
    right: inherit;
    left: 500px;
    border-radius: 0 8px 8px 0;
}
.sec-giao-trinh a.bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav,
.sec-giao-trinh a.bdt-navigation-prev.bdt-slidenav-previous.bdt-icon.bdt-slidenav {
    top: -50px;
}
.sec-giao-trinh a.bdt-icon.bdt-slidenav:focus { outline: none; }
.sec-form-course {
    transform: translateY(9%) !important;
}
/* END PAGE COURSE */
/* PAGE COURSE DETAIL */
.sec-gvkh .slide-gvkh span.bdt-ep-advanced-heading-main-title {
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
}
.sec-gvkh .slide-gvkh span.bdt-mainh-split-text {
    text-align: left;
    margin-left: 7px;
}
.sec-gvkh section.elementor-section.elementor-inner-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    flex: 49%;
    max-width: 49%;
    margin-right: 20px;
    display: flex;
}
.sec-gvkh section.elementor-section.elementor-inner-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:nth-child(2n){
    margin-right: 0;
}
/*.sec-gvkh section.elementor-section.elementor-inner-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-element-populated {
    align-content: flex-end !important;
}*/
.sec-gvkh .col-btn-gvkh .elementor-element-populated {
    align-content: center !important;
}
.sec-gvkh .content-gvkh span.bdt-ep-advanced-heading-main-title {
    display: flex;
    justify-content: right;
}
.sec-gvkh .tai-lieu-free {
    flex: auto !important;
    max-width: unset !important;
}
.sec-gvkh .elementor-widget-button { margin-bottom: 0 !important; }
.sec-tab-lo-trinh .tab-left-title .bdt-tabs-item {
    margin-bottom: 15px;
    box-shadow: 8px 8px 8px rgba(44, 45, 47, 0.25);
}
.sec-tab-lo-trinh .tab-right-content .bdt-tabs-item {
    display: none;
}
.sec-img-lop-hoc .bdt-panel-slide-item.swiper-slide .bdt-panel-slide-thumb-wrapper {
    position: relative;
}
.sec-img-lop-hoc .bdt-panel-slide-item.swiper-slide .bdt-panel-slide-thumb-wrapper .bdt-panel-slide-thumb.bdt-background-cover {
    top: 0;
    left: 0;
    background-size: cover;
    border-radius: 15px;
}
.sec-img-lop-hoc .bdt-panel-slide-item.swiper-slide.bdt-transition-toggle.swiper-slide-active {
    height: 100%;
    transform: translateY(0px);
}
.sec-img-lop-hoc .bdt-panel-slide-item.swiper-slide.bdt-transition-toggle {
    height: 90%;
    transform: translateY(22px);
    box-shadow: 4px 4px 16px rgb(129 156 253 / 25%);
}
.sec-img-lop-hoc .bdt-panel-slider .bdt-panel-slide-item:before {
    border-radius: 15px;
}
.sec-img-lop-hoc .bdt-panel-slider .bdt-panel-slide-item .bdt-panel-slide-desc {
    display: none;
}
.sec-img-lop-hoc .elementor-element .bdt-panel-slide-item .bdt-overlay-gradient {
    background: none !important;
}
.bdt-transition-toggle:hover .bdt-transition-fade {
    opacity: 0 !important;
}
.sec-lich-khai-giang .elementor-post__thumbnail {
    padding-bottom: 0 !important;
}
.sec-lich-khai-giang .elementor-element:after {
    content: none !important;
}
.sec-hoi-dap .elementor-accordion .elementor-tab-title.elementor-active {
    background-color: #D4DEFF !important;
}
.sec-hoi-dap .elementor-accordion {
    display: flex;
    flex-wrap: wrap;
}
.sec-hoi-dap .elementor-accordion .elementor-accordion-item {
    flex: 0 0 48%;
    max-width: 48%;
    margin-right: 15px;
}
/* END PAGE COURSE DETAIL */
/* PAGE RECRUIT */
.sec-icon-vhct li.elementor-icon-list-item {
    list-style-type: none;
    display: flex;
    align-items: center;
    background: #EEF1FF;
    border-radius: 40px;
    padding-top: 10px;
    padding-bottom: 10px !important;
    padding-left: 15px;
    width: 85%;
}
.sec-icon-vhct li.elementor-icon-list-item span.elementor-icon-list-icon svge {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background: #1B3DE2;
    border-radius: 50%;
    margin-right: 12px;
    padding: 8px;
}
.sec-table-td .bdt-static-table tr:nth-child(2n) td {
    background-color: #F3F5FF !important;
}
.sec-table-td .bdt-static-table {
    filter: drop-shadow(4px 4px 16px rgba(129, 156, 253, 0.25));
}
.sec-table-td .bdt-static-table thead th:first-child {
    border-top-left-radius: 10px !important;
}
.sec-table-td .bdt-static-table thead th:last-child {
    border-top-right-radius: 10px !important;
}
.sec-table-td .bdt-static-table tbody th:first-child {
    border-bottom-left-radius: 10px;
}
.sec-table-td .bdt-static-table tbody th:last-child {
    border-bottom-right-radius: 10px;
}
/* END PAGE RECRUIT */
.gv-slide .splinh .slick-slide {
    padding: 0 10px;
}   
.gv-slide  .slick-dots {
  position: absolute;
  bottom: 0;
  display: flex;
  padding: 0;
  margin: 10px 0;
  width: 100%;
  justify-content: center;
  list-style: none;
}
.gv-slide  ul.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  margin: 0 5px;
  transition: 0.3s;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: gray;
  opacity: 0.4;
  border-radius: 100%;
}
.gv-slide  ul.slick-dots li.slick-active button,
.gv-slide  ul.slick-dots li button:hover {
  opacity: 1;
}
.gv-slide  button.slick-arrow {
    background-color: #819CFD;
    color: #144BFE;
    width: fit-content;
    font-size: 20px;
    padding: 25px 10px;
}
.gv-slide button.slick-prev.slick-arrow {
    left: -45px;
    border-radius: 8px 0px 0px 8px;
}
.gv-slide button.slick-next.slick-arrow {
    right: -45px;
    border-radius: 0px 8px 8px 0px;
}
.spanblue span {
    color: #6EC1EC;
}


.background-line {
    position: absolute;
    top: -300px;
    right: 0;
    z-index: 1;
}
.lin-1 {
    animation: 10s infinite linewave3;
}
.lin-2 {
    animation: 10s infinite linewave2;
}
.lin-3 {
    animation: 10s infinite linewave;
}
.lin-4 {
    animation: 10s infinite linewave2;
}
.lin-5 {
    animation: 10s infinite linewave;
}
.lin-6 {
    animation: 10s infinite linewave3;
}
@keyframes linewave {
    from {
        transform: translateY(0%);
    }
    25% {
        transform: translateY(5%) translateX(-1%);
    }
    75% {
        transform: translateY(-5%) translateX(1%);
    }
    to {
        transform: translateY(0%);
    }
}
@keyframes linewave2 {
    from {
        transform: translateY(0%);
    }
    25% {
        transform: translateY(8%) translateX(1%);
    }
    75% {
        transform: translateY(-5%) translateX(-1%);
    }
    to {
        transform: translateY(0%);
    }
}
@keyframes linewave3 {
    from {
        transform: translateY(0%);
    }
    25% {
        transform: translateY(5%) translateX(-1%);
    }
    75% {
        transform: translateY(-8%) translateX(1%);
    }
    to {
        transform: translateY(0%);
    }
}
.fade-zoom-out {
    -webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;
    animation: circle-fill-anim 2.3s infinite ease-in-out;
    transform-origin: center;
}
@-webkit-keyframes circle-fill-anim {
    0% {
        -webkit-transform: scale(0.5);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}
#formtuvan input[name="form_fields[parentname]"],
#formtuvan input[name="form_fields[phone]"],
#formtuvan input[name="form_fields[email]"],
#formtuvan input[name="form_fields[khoahoc]"],
#formtuvan select,
#formtuvan textarea,
.form-ct-icon input,
.form-ct-icon select,
.form-ct-icon textarea {
  padding-left: 42px;
  background-position: 12px center;
  background-size: 20px;
  background-repeat: no-repeat;
}

#formtuvan input[name="form_fields[parentname]"],
.form-ct-icon input[name="form_fields[parentname]"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#formtuvan input[name="form_fields[phone]"],
.form-ct-icon input[name="form_fields[phone]"]{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 2H7C5.89543 2 5 2.89543 5 4V20C5 21.1046 5.89543 22 7 22H17C18.1046 22 19 21.1046 19 20V4C19 2.89543 18.1046 2 17 2Z' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18H12.01' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#formtuvan input[name="form_fields[email]"],
.form-ct-icon input[name="form_fields[email]"]{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 6L12 13L2 6' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#formtuvan input[name="form_fields[studenage]"]{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2C10.5523 2 11 2.44772 11 3V4C11 4.55228 10.5523 5 10 5C9.44772 5 9 4.55228 9 4V3C9 2.44772 9.44772 2 10 2Z' fill='%234785FF'/%3E%3Cpath d='M14 10C14 12.2091 12.2091 14 10 14C7.79086 14 6 12.2091 6 10C6 7.79086 7.79086 6 10 6C12.2091 6 14 7.79086 14 10Z' fill='%234785FF'/%3E%3Cpath d='M13.5356 14.9497L14.2427 15.6568C14.6332 16.0473 15.2664 16.0473 15.6569 15.6568C16.0474 15.2663 16.0474 14.6331 15.6569 14.2426L14.9498 13.5355C14.5593 13.145 13.9261 13.145 13.5356 13.5355C13.1451 13.926 13.1451 14.5592 13.5356 14.9497Z' fill='%234785FF'/%3E%3Cpath d='M15.6568 4.34309C16.0473 4.73362 16.0473 5.36678 15.6568 5.75731L14.9497 6.46441C14.5592 6.85494 13.926 6.85494 13.5355 6.46441C13.145 6.07389 13.145 5.44072 13.5355 5.0502L14.2426 4.34309C14.6331 3.95257 15.2663 3.95257 15.6568 4.34309Z' fill='%234785FF'/%3E%3Cpath d='M17 11C17.5523 11 18 10.5523 18 10C18 9.44772 17.5523 9 17 9H16C15.4477 9 15 9.44772 15 10C15 10.5523 15.4477 11 16 11H17Z' fill='%234785FF'/%3E%3Cpath d='M10 15C10.5523 15 11 15.4477 11 16V17C11 17.5523 10.5523 18 10 18C9.44772 18 9 17.5523 9 17V16C9 15.4477 9.44772 15 10 15Z' fill='%234785FF'/%3E%3Cpath d='M5.05031 6.46443C5.44083 6.85496 6.074 6.85496 6.46452 6.46443C6.85505 6.07391 6.85505 5.44074 6.46452 5.05022L5.75742 4.34311C5.36689 3.95259 4.73373 3.95259 4.3432 4.34311C3.95268 4.73363 3.95268 5.3668 4.3432 5.75732L5.05031 6.46443Z' fill='%234785FF'/%3E%3Cpath d='M6.46443 14.9497L5.75732 15.6568C5.3668 16.0473 4.73363 16.0473 4.34311 15.6568C3.95259 15.2663 3.95259 14.6331 4.34311 14.2426L5.05022 13.5355C5.44074 13.145 6.07391 13.145 6.46443 13.5355C6.85496 13.926 6.85496 14.5592 6.46443 14.9497Z' fill='%234785FF'/%3E%3Cpath d='M4 11C4.55228 11 5 10.5523 5 10C5 9.44772 4.55228 9 4 9H3C2.44772 9 2 9.44772 2 10C2 10.5523 2.44772 11 3 11H4Z' fill='%234785FF'/%3E%3C/svg%3E");
}
#formtuvan select[name="form_fields[province]"]{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.05025 4.05025C7.78392 1.31658 12.2161 1.31658 14.9497 4.05025C17.6834 6.78392 17.6834 11.2161 14.9497 13.9497L10 18.8995L5.05025 13.9497C2.31658 11.2161 2.31658 6.78392 5.05025 4.05025ZM10 11C11.1046 11 12 10.1046 12 9C12 7.89543 11.1046 7 10 7C8.89543 7 8 7.89543 8 9C8 10.1046 8.89543 11 10 11Z' fill='%234785FF'/%3E%3C/svg%3E");
}
#formtuvan select[name="form_fields[khoahoc]"]{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z' stroke='%23144BFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#formtuvan textarea{
  appearance: none;
  overflow: hidden;
  height: 100px;
  resize: vertical;
  background-position: 12px 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5 5V13C18.5 14.1046 17.6046 15 16.5 15H11.5L6.5 19V15H4.5C3.39543 15 2.5 14.1046 2.5 13V5C2.5 3.89543 3.39543 3 4.5 3H16.5C17.6046 3 18.5 3.89543 18.5 5ZM7.5 8H5.5V10H7.5V8ZM9.5 8H11.5V10H9.5V8ZM15.5 8H13.5V10H15.5V8Z' fill='%234785FF'/%3E%3C/svg%3E%0A");
}
.marginp-0 p {
    margin: 0;
}


@media (max-width: 1024px){
    .col-menu-mobile .elementor-widget-bdt-search {
        margin-bottom: 0!important;
    }
    .sec-giao-trinh a.bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav {
        left: 380px;
    }
}
@media (max-width: 767px){
    .sec-banner-home .bdt-slidenav i {
        font-size: 15px !important;
    }
    /* header */
    .sec-header-mobile .elementor-element .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: unset !important;
        border-top-right-radius: unset !important;
    }
    .sec-header-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        width: 91vw !important;
        z-index: 99;
    }
    .sec-header-mobile ul.sub-menu {
        margin-left: 10px;
    }
    .sec-header-mobile ul.sub-menu li a {
        font-size: 14px !important;
    }
    .sec-header-mobile ul.sub-menu li a.elementor-item-active {
        background-color: #110695 !important;
    }
    .sec-header-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 0 !important;
        transform: translateY(10px);
        transform: translateX(-90%) !important;
    }
    .sec-header-mobile  .elementor-menu-toggle:focus {
        outline: none;
    }
    .sec-header-mobile .elementor-section.elementor-section-boxed > .elementor-container {
        display: flex;
        flex-wrap: nowrap;
    }
    .bdt-modal-full {
        background-color: transparent !important;
    }
    .bdt-modal-dialog {
        background: #2c2950b3 !important;
    }
    button.bdt-modal-close-full.bdt-icon.bdt-close {
        background-color: #c36 !important;
        color: #fff;
    }
    /* end header */
    .tab-camket.active .elementor-widget-wrap {
        margin-top: 0px;
    }
    .tab-lo-trinh .bdt-switcher {
        transform: translateY(0%);
    }
    .tab-lo-trinh .bdt-switcher-wrapper {
        margin-top: 0 !important;
    }
    .tab-lo-trinh .btn-lt-mb .elementor-widget-container {
        margin-top: 0 !important;
    }
    .tab-lo-trinh .bdt-switcher-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
        margin-right: 5px;
        padding: 10px 20px !important;
    }
    .tab-lo-trinh .bdt-tabs-item {
        margin-bottom: 8px !important;
    }
    .tab-lo-trinh .bdt-active .elementor-widget-wrap.elementor-element-populated {
        padding: 0 !important;
    }
    .tab-lo-trinh .bdt-active .tlt.elementor-section-boxed.elementor-section-height-default {
        padding: 20px 12px !important;
    }
    .sec-logo-partner .bdt-icon i {
        font-size: 14px !important;
    }
    .sec-giao-trinh a.bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav {
        left: 290px;
    }
    .sec-gvkh .gvkh-mobile section.elementor-section.elementor-inner-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        flex: 49%;
        max-width: 48%;
        margin-right: 5px;
        padding: 10px 5px 10px 5px !important;
    }
    .sec-gvkh .gvkh-mobile .elementor-container.elementor-column-gap-default .elementor-column {
        width: 100% !important;
    }
    .sec-gvkh .elementor-widget-wrap.elementor-element-populated {
        padding: 5px !important;
    }
    .sec-gvkh .elementor-heading-title {
        font-size: 15px !important;
        line-height: 23px;
    }
    .sec-gvkh .elementor-widget-text-editor {
        font-size: 14px;
    }
    .sec-gvkh .gvkh-mobile .bdt-ep-advanced-heading-main-title-inner {
        font-size: 30px !important;
    }
    .sec-gvkh .gvkh-mobile span.bdt-ep-advanced-heading-main-title {
        display: flex !important;
        align-items: center;
        margin-top: 7px;
    }
    .sec-gvkh .elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-bdt-advanced-heading {
        text-align: left !important;
    }
    .sec-gvkh .gvkh-mobile .exc-gvkh .elementor-element-populated {
        align-content: flex-start !important;
    }
    .sec-gvkh .gvkh-mobile section.elementor-section.elementor-inner-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        display: block !important;   
    }
    .tai-lieu-free {
        transform: translateY(0%);
    }
    .tai-lieu-free img {
        transform: translateY(0px);
    }
    .tab-content-level .bdt-tabs-item {
        margin-bottom: 10px;
    }
    .tab-content-level .elementor-widget-wrap.elementor-element-populated {
        padding: 0 5px;
        padding-bottom: 15px !important;
        padding-top: 10px !important;
    }
    .tlt {
        position: relative;
        width: 100% !important;
        left: 0;
        transform: translate(0px,0px);
    }
    .sec-form-course {
        transform: translateY(0%) !important;
    }
    .sec-tabs .bdt-tabs-item {
        margin-bottom: 10px;
        flex: 0 0 50%;
        max-width: 50%;
        text-align: center;
    }
    .sec-tabs .elementor-column.elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
        margin-left: 0 !important;
        margin-top: 10px !important;
    }
     .sec-tab-lo-trinh .tab-left-title .bdt-tabs-item {
        width: 100%;
        padding-left: 0px;
     }
     .sec-tab-lo-trinh .bdt-tab {
        margin-left: 0 !important;
     }
}
@media (max-width: 640px){
    .sec-giao-trinh a.bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav {
        left: inherit;
        right: 0;
    }
    .sec-giao-trinh .swiper-slide.bdt-fancy-slider-item {
        display: block;
    }
    .sec-giao-trinh .bdt-fancy-slider .swiper-wrapper .bdt-fancy-slider-item .bdt-fancy-slider-content,
    .sec-giao-trinh .bdt-fancy-slider-image {
        width: 100%;
    }
    .sec-giao-trinh a.bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav,
    .sec-giao-trinh a.bdt-navigation-prev.bdt-slidenav-previous.bdt-icon.bdt-slidenav {
        top: 0px;
    }
    .sec-icon-vhct li.elementor-icon-list-item {
        width: 100%;
    }
    .sec-tabs  {
    }
    .col-mb {
        max-width: 99% !important;
        flex: 99% !important;
    }
}

@media (min-width: 1025px){
    #mongmuon1,
    #mongmuon2,
    #mongmuon3 {
        position: absolute ;
        z-index: 5;
        text-shadow: 1px 1px 1px #ffffff82;
    }
    #mongmuon1 {
        top: 8%;
        left: 0;
    }
    #mongmuon2 {
        top: 30%;
        right: 0%;
    }
    #mongmuon3 {
        bottom: 0;
        left: 20%;
    }
}
@media (min-width: 1200px){
    #mongmuon1, #mongmuon2, #mongmuon3 {
        width: 400px;
    }
}
@media (min-width: 1400px){
    #mongmuon1, #mongmuon2, #mongmuon3 {
        width: 500px;
    }
}
@media (min-width: 1600px){

    #mongmuon1 {
        top: 8%;
        left: 0;
    }
    #mongmuon2 {
        top: 30%;
        right: 0%;
    }
    #mongmuon3 {
        bottom: 0;
        left: 20%;
    }
}