@media (max-width: 767.98px) {
  .heading-1 {
    font-size: 1.8em;
  }
  .heading-2 {
    font-size: 1.35em;
  }
  .ss-news-slide .owl-carousel {
    margin-left: 30px;
    margin-right: 30px;
    width: auto;
  }
  .org-nav a {
    padding: 8px 10px;
  }
  .org-nav li .bg {
    border-radius: 15px 15px 0 0;
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .org-nav li:nth-child(4) .bg {
    width: calc(100% + 15px);
  }
  .blog-thumb2 .text-split {
    display: block !important;
  }
  .sbox {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
  }
  #tam-nhin-su-menh .heading-2 {
    text-align: center;
  }
  .ucard {
    margin-bottom: 3rem;
  }
  .justify-content-end {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .smenu li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    text-align: center;
    scroll-snap-align: start;
  }
  .list-his li {
    width: 100% !important;
    margin: 0 !important;
    padding-bottom: 3rem;
  }
  .list-his li .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    align-items: center;
  }
  .list-his li .inner .hd {
    text-align: right;
    margin-right: 60px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54px;
            flex: 0 0 54px;
  }
  .list-his li .inner .desc {
    text-align: left;
  }
  .list-his li .inner .year {
    margin: 0;
    font-size: 1.5rem;
  }
  .list-his li .inner .year span {
    display: none;
  }
  .list-his li .line {
    right: auto !important;
    left: 73px !important;
    -webkit-transform: unset !important;
            transform: unset !important;
  }
  .list-his li .line span:first-child {
    height: calc(50% - 2rem);
  }
  .list-his li .line span:last-child {
    height: 65%;
  }
  .list-his li:last-child .line span:last-child {
    height: 50%;
  }
  .mb-on {
    display: inherit;
  }
  .mb-hide {
    display: none !important;
  }
  .ss-danh-hieu .hd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ss-danh-hieu .hd .img {
    width: 5em;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ss-danh-hieu .hd .desc {
    margin-right: 3rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: justify;
  }
  .ss-home-slide .inner {
    width: 100%;
    height: 70vw;
  }
  .ss-banner .outer {
    min-height: 70vw;
    background-position: top center;
  }
  .org-inner {
    overflow-y: auto;
  }
  .org-inner .sh1 {
    display: none;
  }
  .org-inner .sh2 {
    display: block;
  }
  .swiper-3d {
    -webkit-perspective: 1200px;
            perspective: 1200px;
  }
  .flipx {
    -webkit-transform: scale(-1, 1) !important;
            transform: scale(-1, 1) !important;
  }
  .hex-cart .img-hex .img-hex-inner {
    min-height: 280px240px;
  }
  .page-footer h3 {
    font-size: 17px;
    font-weight: bold;
  }
  .blog-slide2 .blog-thumb2 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .blog-slide2 .owl-nav {
    -webkit-transform: translateY(-3rem) !important;
            transform: translateY(-3rem) !important;
  }
  .hex-cart .img-hex .img-hex-inner {
    min-height: 180px;
  }
}

@media (min-width: 768px) {
  .ss-danh-hieu .quote {
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    right: 100%;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
    .partner-owl .owl-carousel .owl-nav .owl-prev{
        transform: translateX(-30px);
    }
    .partner-owl .owl-carousel .owl-nav .owl-next{
        transform: translateX(30px);
    }
  .ss-danh-hieu .desc {
    position: relative;
  }
  .ss-org {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .org-inner .sh1 {
    display: block;
  }
  .org-inner .sh1 .desc {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    margin-bottom: 3rem;
  }
  .org-inner .sh2 {
    display: none;
  }
}
/*# sourceMappingURL=resp.css.map */