<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1200px) {
  .home-sec02 .list-image figcaption,
  .home-sec02 .heading-title h2 {
    font-size: 19.2px;
  }
  .home-sec02 .icon img {
    height: 30px;
  }
  .home-sec02 .list-image figcaption::after {
    height: 30px;
    width: 30px;
  }
  .sec-contact .elementor-section .elementor-container {
    flex-direction: column;
  }
  .sec-contact .elementor-column.elementor-col-50 {
    width: 610px;
  }
  .sec-contact .elementor-column &gt; .elementor-element-populated:last-child {
    padding: 10px 0;
  }
  .information-address &gt; .elementor-element-populated {
    padding: 10px 15px !important;
  }
  .sec-study .menu-work nav,
  .sec-study .menu-school nav {
    display: block;
  }
  .sec-study .menu-work .elementor-menu-toggle,
  .sec-study .menu-work nav:last-child,
  .sec-study .menu-school .elementor-menu-toggle,
  .sec-study .menu-school nav:last-child {
    display: none;
  }

  .single .site-main &gt; .col-full,
  .sec-work .elementor-element-populated {
    padding: 0 !important;
  }
  .home-sec02 .list-image img.swiper-slide-image {
    height: 472px;
  }
  .translated-ltr .home .menu-primary-menu-container &gt; ul.menu {
    margin-left: 0;
  }
  .home-sec02 {
    padding: 0 42px;
  }
  .not-home .menu-primary-menu-container {
    box-shadow: none;
  }
}

@media (max-width: 992px) {
  .single .page-single,
  .single-post .sec-study,
  .register-sec,
  .home-sec02,
  .study-content {
    padding: 0 16px;
  }
  .gtranslate_wrapper {
    margin-right: 15px;
  }
  .widget-mobile {
    display: flex;
    align-items: center;
  }
  .header-4-container .site-header {
    background-color: #761370 !important;
    opacity: 0.8;
  }
  .header-4-container.fixed .site-header,
  .header-4-container.not-home .site-header {
    opacity: unset !important;
  }
  .mobile-overlay {
    z-index: 0;
    background: rgba(0, 0, 0, 0.7);
  }
  .header-4-container.not-home,
  .header-4-container.fixed {
    opacity: 1;
  }
  .header-4-container .site-branding {
    display: block;
  }
  .header-4-container .site-header .custom-logo-link img {
    height: 52px !important;
  }
  .header-4-container .site-branding button.menu-toggle {
    position: sticky;
    display: flex;
    height: 100%;
    width: 35px;
    background-color: transparent;
    justify-content: right;
  }
  .header-4-container .site-branding button.menu-toggle:hover {
    background-color: transparent;
  }
  .header-4-container .site-branding .menu-toggle .bar:nth-child(1) {
    margin-top: -12px;
  }
  .header-4-container .site-branding .menu-toggle .bar:nth-child(3) {
    margin-top: 10px;
  }
  .header-4-container
    .site-branding
    button.menu-toggle:hover
    .bar:nth-child(2) {
    width: 75%;
  }
  .search-results .header-4-container .col-full,
  .site-content
    .elementor-section.elementor-section-boxed
    &gt; .elementor-container,
  .home-sec02 &gt; .elementor-container,
  .search-results .col-full,
  .single .container,
  .single .site-main &gt; .col-full,
  .sec-study &gt; .elementor-container {
    max-width: 720px !important;
    margin: 0 auto;
  }
  .header-4-container .col-full,
  .below-content .col-full,
  footer .col-full {
    max-width: calc(720px + 32px) !important;
    margin: 0 auto;
  }
  .home-sec02 &gt; .elementor-container {
    flex-direction: column;
  }
  .home-sec02 .left,
  .home-sec02 .right,
  .sec-contact .elementor-column.elementor-col-50 {
    width: 100% !important;
  }
  .home-sec02 .box-content,
  #thumb-content {
    height: 365px;
  }
  .home-sec02 .list-image figcaption,
  .home-sec02 .heading-title h2 {
    font-size: 24px;
  }
  .home-sec02 .icon img {
    height: 50px;
  }
  .home-sec02 .list-image figcaption::after {
    height: 50px;
    width: 50px;
  }
  .home-sec02 .number h2 {
    font-size: 29px;
  }
  .register-sec .elementor-col-50 {
    width: 100% !important;
  }

  .search .page-title,
  .sec-heading,
  .single .related-post .block-title,
  .title-border-top-bottom h2,
  .title-work .elementor-widget-container,
  .title-admissions .elementor-widget-container {
    padding: 10px 0;
  }

  .single .blog-post {
    max-width: 100%;
  }

  .single .related-post .list-categories .slick-track {
    gap: 15px;
  }

  .single nav {
    max-width: 720px;
    margin: 0 auto;
  }

  .single .related-post {
    overflow: hidden;
  }

  .single .list-categories .cat-sum &gt; .post-title {
    padding: 15px 15px 60px;
  }

  .sec-study {
    margin-top: 80px;
    padding: 0 16px;
  }

  .sec-study nav &gt; ul &gt; li,
  .sec-study .menu-school nav &gt; ul &gt; li,
  .single-hoat_dong_ngoai_khoa .top-menu &gt; ul li {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px 10px;
    border-bottom: 1px solid #fff;
  }

  .sec-study ul li:nth-last-of-type(-n + 2):not(:nth-child(even)),
  .sec-study ul li:last-child,
  .sec-study
    .menu-school
    nav
    &gt; ul
    li:nth-last-of-type(-n + 2):not(:nth-child(even)),
  .sec-study .menu-school nav &gt; ul li:last-child,
  .single-hoat_dong_ngoai_khoa
    .top-menu
    &gt; ul
    li:nth-last-of-type(-n + 2):not(:nth-child(even)),
  .single-hoat_dong_ngoai_khoa .top-menu &gt; ul li:last-child {
    border-bottom: none;
  }

  .entry-content .sec-study .sub-menu {
    z-index: 1 !important;
    top: 57px !important;
  }

  .sec-study .current-menu-ancestor &gt; .elementor-item::after {
    height: 100%;
    top: 0;
  }

  .sec-study .current-menu-item .elementor-item-active::after {
    height: 100%;
    top: 0;
  }

  .sec-study .elementor-nav-menu a {
    white-space: wrap !important;
  }

  .search-results article .content,
  .post-work .elementor-post__text {
    padding: 25px 15px;
  }

  .search-results article .search-results-content,
  .post-work .elementor-posts .elementor-post {
    gap: 0;
  }

  .search-results article .content &gt; .title,
  .post-work .elementor-post__text h3 a {
    font-size: 24px;
  }

  .tabs-program .elementor-tabs &gt; .elementor-tabs-wrapper {
    border-bottom: 1px solid #d5d8dc;
  }

  .tabs-program .elementor-tab-title::before,
  .tabs-program .elementor-tab-title::after {
    border-width: 0 !important;
  }

  .study-program .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border-color: transparent;
  }

  .header-4-container .site-branding {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .header-4-container .site-branding .menu-toggle .bar {
    width: 100%;
    background-color: #fff;
  }

  .not-home .site-branding a.custom-logo-link img,
  .home .header-4-container.fixed .site-branding a img {
    display: block;
  }

  .header-4 .header-4-container.not-home,
  .translated-ltr .header-4 .header-4-container.not-home,
  .home .header-4-container.fixed,
  .translated-ltr .home .header-4-container.fixed {
    height: auto !important;
    margin-top: 0 !important;
  }

  .logged-in .header-4-container.not-home,
  .translated-ltr .logged-in .header-4-container.not-home,
  .home.logged-in .header-4-container,
  .translated-ltr .home.logged-in .header-4-container {
    margin-top: 32px !important;
  }

  .fixed .menu &gt; .full-width li.menu-item .sub-menu li {
    padding-left: 0;
  }

  .fixed .menu &gt; .full-width li.menu-item .sub-menu li,
  .not-home
    .main-navigation
    ul.menu
    li.full-width
    &gt; .sub-menu-wrapper
    .container
    &gt; .sub-menu,
  .home
    .main-navigation
    ul.menu
    li.menu-item-has-children.full-width
    &gt; .sub-menu-wrapper,
  .home .bg-hover {
    background-color: #fff;
  }

  li.menu-item-has-children.full-width &gt; .sub-menu-wrapper span,
  .home .main-navigation ul.menu &gt; li &gt; a &gt; span {
    color: #3e3e3e;
  }

  .header-4-container .menu-primary-menu-container &gt; ul &gt; li:last-child {
    border-width: 0 !important;
    margin-top: 20px !important;
  }

  .not-home
    ul.menu
    li.full-width
    &gt; .sub-menu-wrapper
    &gt; .container
    &gt; .sub-menu
    &gt; li
    &gt; a.sub-menu-link,
  .translated-ltr .main-navigation .menu li a,
  .header-4 .not-home .menu-primary-menu-container &gt; ul &gt; li &gt; a,
  .translated-ltr .home .fixed .menu-primary-menu-container &gt; ul &gt; li &gt; a,
  .translated-ltr
    .header-4
    .not-home
    .menu-primary-menu-container
    &gt; ul
    &gt; li
    &gt; a,
  .home .fixed .menu-primary-menu-container &gt; ul &gt; li &gt; a {
    line-height: 1 !important;
    padding: 15px 0;
  }

  .not-home .menu-primary-menu-container &gt; ul &gt; li .is-search-input,
  .home .menu-primary-menu-container &gt; ul &gt; li .is-search-input {
    border: 1px solid #ccc !important;
  }

  .header-4-container .col-full-nav {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    top: 70px;
  }

  .logged-in .header-4-container .col-full-nav {
    top: 102px;
  }

  .header-4-container .col-full-nav .mobile-extra ul {
    display: flex;
    justify-content: space-between;
    gap: 10px;
  }

  .header-4-container .col-full-nav .mobile-extra ul &gt; li {
    padding: 11px 12px 12px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #cda666;
    border-radius: 0 0 12px 12px;
  }

  .header-4-container .col-full-nav .mobile-extra ul &gt; li:first-child {
    background-color: #ff7b13;
  }

  .header-4-container .col-full-nav .mobile-extra ul &gt; li font {
    color: #fff;
  }

  .search-results .search-results-content .content p,
  .sec-work article .elementor-post__excerpt,
  .header-4-container .menu-primary-menu-container &gt; ul &gt; li:first-child,
  .mobile-menu.close-drawer {
    display: none;
  }

  .home .fixed .main-navigation .menu,
  .not-home .main-navigation .menu {
    flex-direction: column;
    width: auto !important;
    align-items: start;
  }

  .header-4-container .main-navigation ul.menu &gt; li.menu-item-has-children {
    width: 100%;
  }

  .header-4 .header-4-container {
    margin-top: 0;
  }

  .home-banner {
    margin-top: 0px;
  }

  .header-4-container
    .main-navigation
    ul.menu
    li.menu-item-has-children
    span.caret,
  .header-4-container
    .main-navigation
    ul.menu
    &gt; li.menu-item-has-children
    &gt; span.caret {
    top: 8px;
  }

  .not-home li.full-width &gt; .sub-menu-wrapper &gt; .container &gt; .sub-menu,
  .home .fixed li.full-width &gt; .sub-menu-wrapper &gt; .container &gt; .sub-menu {
    grid-template-columns: repeat(1, 1fr);
  }

  .home .main-navigation .sub-menu-wrapper ul.sub-menu {
    min-width: 260px !important;
  }

  .home .main-navigation ul.menu .sub-menu-wrapper {
    padding: 0;
  }

  .header-4-container ul li .sub-menu-wrapper,
  .header-4-container .menu-primary-menu-container &gt; ul &gt; li,
  .header-4-container .main-navigation .sub-menu-wrapper ul.sub-menu &gt; li {
    margin: 0 !important;
    border-top: 1px solid #dedede !important;
  }

  .not-home ul.menu li.full-width &gt; .sub-menu-wrapper,
  .home .fixed ul.menu li.full-width &gt; .sub-menu-wrapper {
    width: auto !important;
  }

  .header-4-container
    .main-navigation
    .sub-menu-wrapper
    ul.sub-menu
    &gt; li:nth-child(1) {
    border: 0 !important;
  }

  .home .fixed .main-navigation .menu input[type="search"],
  .not-home .main-navigation .menu input[type="search"] {
    height: 32px;
  }

  .not-home .main-navigation .menu .is-search-icon,
  .home .fixed .main-navigation .menu .is-search-icon {
    top: 5px;
  }

  .not-home .menu-primary-menu-container {
    box-shadow: none;
  }

  .home-sec02 .right &gt; .elementor-widget-wrap {
    display: grid !important;
    grid-template-rows: 1fr 1fr 1fr;
  }

  .sec-study nav &gt; ul,
  .sec-study .menu-school nav &gt; ul {
    flex-wrap: wrap;
  }

  .home-sec02 .list-image img.swiper-slide-image {
    height: 700px;
  }

  .main-navigation .menu li a:focus {
    outline: 0;
  }

  .bg-register {
    margin-top: 70px !important;
  }
}

@media (max-width: 768px) {
  .search .page-title,
  .sec-work .title-work h2,
  .title-border-top-bottom h2 {
    font-size: 22px;
    padding: 10px 0;
  }

  .sec-heading h2 {
    font-size: 22px;
  }

  .single .site-main &gt; .col-full,
  .home-sec02 &gt; .elementor-container,
  .single .container,
  .search-results .col-full,
  .sec-study &gt; .elementor-container,
  .site-content
    .elementor-section.elementor-section-boxed
    &gt; .elementor-container {
    max-width: 540px !important;
  }

  .home-sec02 .list-image img.swiper-slide-image {
    height: 520px;
  }

  .header-4-container .col-full,
  .below-content .col-full,
  footer .col-full {
    max-width: calc(540px + 32px) !important;
  }

  .home-sec02 .hot-news-img,
  .home-sec02 .bg-violet,
  .home-sec02 .bg-orange {
    width: 50%;
  }

  #thumb-content {
    width: 100%;
  }

  .home-sec02 .box-content,
  #thumb-content {
    height: 270px;
  }

  .home-sec02 .list-image figcaption,
  .home-sec02 .heading-title h2 {
    font-size: 18px;
  }

  .home-sec02 p,
  .home-sec02 .title h2 {
    font-size: 13px;
  }

  .home-sec02 .icon img {
    height: 25px;
  }

  .home-sec02 .list-image figcaption::after {
    height: 25px;
    width: 25px;
  }

  .home-sec02 .icon {
    bottom: 0;
    right: -5px;
  }

  .home-sec02 .box .bg-violet,
  .home-sec02 .box .bg-orange {
    padding: 10px 15px;
  }

  .home-sec02 .box-content,
  #thumb-content {
    height: auto;
    overflow: hidden;
  }

  .home-sec02 .right {
    flex: 1;
  }

  .single nav,
  .breadcrumbs &gt; .container {
    max-width: 540px;
  }

  .admissions-sect .title-admissions h2 {
    font-size: 30px;
    padding: 10px 0;
  }

  .search-results article .search-results-content,
  .post-work .elementor-posts .elementor-post {
    grid-template-columns: 1fr;
    grid-template-rows: 3fr 2fr;
  }

  .search-results .search-results-content .content p,
  .sec-work article .elementor-post__excerpt {
    display: block;
  }

  .sec-study {
    margin-top: 0;
  }

  .single .breadcrumbs {
    display: none;
  }

  #wpadminbar {
    position: fixed;
  }

  .home-banner {
    margin-top: -172px;
  }

  .logged-in.header-4 .header-4-container.not-home,
  .translated-ltr .logged-in.header-4 .header-4-container.not-home,
  .home.logged-in .header-4-container,
  .translated-ltr .home.logged-in .header-4-container {
    margin-top: 46px !important;
  }

  .logged-in .header-4-container .col-full-nav {
    top: 116px;
  }

  .work-menu {
    margin-top: 80px;
  }

  .sec-edu {
    padding: 0;
  }
  .elementor-7105
    .home-banner
    .elementor-element.elementor-element-6c165ce
    .elementor-slide-heading {
    font-size: 25px;
  }
  .elementor-7105
    .home-banner
    .elementor-element.elementor-element-6c165ce
    .swiper-slide-contents {
    max-width: 80%;
  }
}

@media (max-width: 480px) {
  .breadcrumbs {
    margin-top: 70px;
    margin-bottom: 0;
  }
}
</pre></body></html>