/* main layout responsive mobile only */
#layout-content {
  display:none;
}
.nav_home_mobile {
  display:none;
}
#header .mobile-search {
  display:none;
}
#header .dropdown .header_img i.close {
  display: none;
}
@media (max-width:767px){
  #body-pd {
    padding-left:0px !important;
  }
  .l-navbar {display:none !important;}
  #header-toggle {display:none !important;}
  .nav_home_mobile {
    display: block;
    margin-left: 15px;
    margin-top: 6px;
    opacity: 1 !important;
  }
  .nav_home_mobile img {
    width: 32px !important;
  }

  .nav_logo {
      padding-left:15px;
  }
  .nav_logo img {
      padding: 7px 0px;
      width: auto;
  }
  .height-100 {
    border-left:none !important;
  }

  #header .search {
    display:none;
  }

  /* use same */
  /*         
  #header .search.active {
    display: block;
    position: fixed;
    z-index: 99;
    left: 0px;
    top: 48px;
    background: #6ecddc;
    width: 100%;
    height: auto;
    padding: 7px 15px;
  }
  #header .search .searchInput {
    width: 100%;
    height: 40px;
    text-indent: 16px;
    border: 1px solid #d6d4d4;
    background: #fff;
    color: #666;
  }
  #header .search .searchInput::placeholder {
    color:#999;
  }
  #header .search .searchInputIcon {
    color: #f15800;
    font-size: 23px;
  } 
  */


  .header_img {
    width: 32px;
    height: 32px;
  }

  #header .mobile-search {
    display:inline-block;
  }
  #header .header_img {
    background: #fff;
  }
  #header .header_img i {
    color: #f55a00;
    font-size: 18px;
    position: absolute;
    right: 7px;
    top: 6px;
  }
  #header .dropdown .header_img i.close {
    display: none;
  }
  #header .dropdown.active .header_img img, 
  #header .dropdown.active .header_img .i-img {
    display: none;
  }
  #header .dropdown.active .header_img i.close {
    display: block;
    font-size: 23px;
    right: 9px;
    top: 5px;
  }

  #header .dropdown {
    margin-right:5px !important;
    top:2px;
  }
  #header .dropdown:last-child {
    margin-right:15px !important;
  }
  #header .dropdown.active .dropdown-content {
    position: fixed;
    left: 0;
    right: auto;
    top: 48px;
    width: 100%;
    height: calc(100vh - 48px);
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: 0px !important;
  }
  #header .dropdown.active .dropdown-content a {
    border-radius:0px !important;
  }

  /* use only mobile*/
  #header .dropdown.mobile-search.active .dropdown-content {
    height:auto;
    background: #6ecddc;
    padding: 7px 15px;
  }
  #header .mobile-search .searchInput {
    width: 100%;
    height: 40px;
    font-size: 16px;
    text-indent: 16px;
    border: 1px solid #d6d4d4;
    background: #fff;
    color: #666;
  }
  #header .mobile-search .searchInput::placeholder {
    color:#999;
  }
  #header .mobile-search .searchInputIcon {
    color: #f15800;
    font-size: 23px;
  } 
}


/* highlight */
.sde-1 {
  position:relative;
  padding: 8px 100px 13px 75px;
  min-height: 60px;
}
.sde-1 .event-logo {
  display:block;
  position:absolute;
  left: 8px; top:-12px;
  width:56px;
}
.sde-1 .box-detail-event {

}
.sde-1 .box-detail-event .group-title-detail-event {
  display:block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right:20px;
}
.sde-1 .box-detail-event .group-title-detail-event a {
  display:inline;
  color:#000000;
  font-size: 14px;
}
.sde-1 .box-detail-event .group-title-detail-event a > * {
  display:inline;
}
.sde-1 .box-detail-event .group-title-detail-event a:first-child {
  color: #F55A00;
  margin-right: 5px;
}

.box-detail-event .box-text-ellipsis {
  display:block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


.sde-1 .box-comment-like {
  display:flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  right:10px; top:0px; bottom:0px;
  white-space: nowrap;
}
.sde-1 .box-comment-like img {display: inline; width: 20px; cursor: pointer; }
.sde-1 .box-comment-like a {color:#000; text-decoration: none;}
.sde-1 .btn-comment {
  margin-right:10px;
}
.sde-1 .btn-like {

}
.sde-1 .box-other-action {
  text-align: center;
  position: absolute;
  right:10px; top:6px;
  white-space: nowrap;
}
.sde-1 .box-other-action .add-remove-event {
    display: block; 
    font-size: 12px; 
    line-height: 1.05; 
    color: #f55a00; 
    padding-top: 4px; 
    width: 75px; 
    white-space: normal;
}

.sde-1 .box-other-action .box-live-now {
    display: block;
    font-size: 12px; 
    color:#F55A00;
}

@media (max-width: 575.5px){
    .sde-1 .box-other-action {
        position: relative;
        right: auto;
        top: auto;
        text-align: left;
        padding-top: 8px;
    } 
    .sde-1 .box-other-action .add-remove-event {
        width: auto;
        margin-left: 9px;
    }

    .sde-1 .box-other-action .pin_event {
        display: flex;
    }

    .sde-1 .box-other-action .pin_event br {
        display:none;
    }

    .sde-1 .box-other-action .box-live-now {
        margin-left: 9px;
    }

    .sde-1 .box-other-action .live_event {
        display: flex;
    }

    .sde-1 .box-other-action .live_event br {
        display:none;
    }

}



.sde-2 {
  padding: 8px 8px 13px 8px;
  min-height: 60px;
  position: relative;
}
.sde-2 .box-text-ellipsis {
  display:block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* clear max-height */
.card.Highlight .img-slide {
  height: auto !important;
  max-height: inherit !important;
  object-fit: contain;
  object-position: center;
  aspect-ratio: 16/9;
}
.img-slide {

}
.slick-slide img {

}

/* @media (max-width:767px){
  .card.Highlight .img-slide {
    height:auto !important;
  }
} */

@media (max-width:575px){
  .sde-1 {
    padding: 8px 10px 13px 75px;
  }
  .sde-1 .box-comment-like {
    position: relative;
    right: auto;
    justify-content: flex-start;
    padding: 5px 0px 0px 0px;
  }
}

.Highlight {
  max-height: inherit;
  padding-bottom: 20px;
}
.Highlight .multiple-items {
  
}

.Highlight .slick-dots {
  min-height: 18px;
  padding-right: 100px;
  margin-top: 7px;
}
.Highlight .slick-dots button {
  width: 10px;
  height: 10px;
}
.Highlight .slick-prev {
  position:absolute; z-index: 10;
  right:50px; bottom:0px;
  overflow: hidden;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  border-radius: 25px;
  background-color: #6ecddc;
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjx0aXRsZT5jaGV2cm9uLWxlZnQ8L3RpdGxlPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMC40MTMgMTJsNS4yOTQtNS4yOTRjMC4zODctMC4zODcgMC4zODctMS4wMjUgMC0xLjQxM3MtMS4wMjUtMC4zODctMS40MTMgMGwtNiA2Yy0wLjM4NyAwLjM4Ny0wLjM4NyAxLjAyNSAwIDEuNDEzbDYgNmMwLjE5NCAwLjE5NCAwLjQ1IDAuMjk0IDAuNzA2IDAuMjk0czAuNTEzLTAuMSAwLjcwNi0wLjI5NGMwLjM4Ny0wLjM4NyAwLjM4Ny0xLjAyNSAwLTEuNDEzbC01LjI5NC01LjI5NHoiPjwvcGF0aD48L3N2Zz4=);
}
.Highlight .slick-next {
  position:absolute; z-index: 10;
  right:20px; bottom:0px;
  overflow: hidden;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  border-radius: 25px;
  background-color: #6ecddc;
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjx0aXRsZT5jaGV2cm9uLXJpZ2h0PC90aXRsZT48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTUuNzA2IDExLjI5NGwtNi02Yy0wLjM4Ny0wLjM4Ny0xLjAyNS0wLjM4Ny0xLjQxMyAwcy0wLjM4NyAxLjAyNSAwIDEuNDEzbDUuMjk0IDUuMjk0LTUuMjk0IDUuMjk0Yy0wLjM4NyAwLjM4Ny0wLjM4NyAxLjAyNSAwIDEuNDEzIDAuMTk0IDAuMTk0IDAuNDUgMC4yOTQgMC43MDYgMC4yOTRzMC41MTMtMC4xIDAuNzA2LTAuMjk0bDYtNmMwLjM5NC0wLjM4NyAwLjM5NC0xLjAyNSAwLTEuNDEzeiI+PC9wYXRoPjwvc3ZnPg==);
}

@media (max-width:1199px){
  .Highlight .slick-slide {
      margin: 10px;
      filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1));
  }
  .Highlight .slick-dots {
      padding-left:10px;
      padding-right: 95px;
  }

  .Highlight .slick-prev {
      right:45px;
  }
  .Highlight .slick-next {
      right:15px;
  }
}




/* fix bug word break */
.tab-content a {
  word-break: break-word;
  overflow-wrap: break-word;
}


/* comment slide 15, 50 */
.head-article {position:relative; padding-left:65px; min-height: 48px;}
.head-article .logo-article {display:block; width:48px; position: absolute; left: 0px; top:0px;}
.head-article .title-article {font-weight:bold; text-decoration: none; color: #707070; font-size: 14px;}


/* fix calendar */
#calendar.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child {
  display: flex;
}
@media (min-width:1200px) and (max-width:1399px){
  #calendar.fc .fc-toolbar-title {
    font-size: 1.5em;
  }
}

@media (max-width:575px){
  #calendar.fc .fc-toolbar-title {
    font-size: 1.5em;
  }
}


/* change text to icon post and browse image */
.btn-browse-img {
  align-self: center; color: #6ECDDC; font-weight: bold; padding: 2px; cursor: pointer;
}
.btn-browse-img i {
  font-size: 16px;
}
.post_comment i {
  font-size: 16px; padding: 0px 5px;
}
.post_comment_index i {
  font-size: 16px; padding: 0px 5px;
}


/* button text follow unfollow */
.follow_unfollow.following {line-height: 1;}
.follow_unfollow.unfollow {line-height: 1;}


/* sortable */
ul.box-list-pin {
  display:flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
  list-style: none;
  padding:0px;
  margin:0px -7px;
}
ul.box-list-pin li {
  display:block;
  width:20%;
  list-style: none;
  text-align: center;
  position:relative;
  padding:7px;
}
ul.box-list-pin li.dragged {
  position:absolute;
  transform: translate3d(-100%, 0%, 0px);
}
ul.box-list-pin li.placeholder {
  border-radius: 3px;
  opacity: 0.1;
  background: #000;
  cursor: auto;
}
ul.box-list-pin li a {
  text-decoration: none; 
  color: #000000;
}
ul.box-list-pin li span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0px;
}
ul.box-list-pin li img {
  width: 32px;
  margin-bottom:5px;
}
ul.box-list-pin li i.icon-move {
  display:none;
  position:absolute;
  right:0px; top:0px;
  cursor: move;
  opacity: 0.2;
  font-size: 20px;
}
ul.box-list-pin li:hover i.icon-move {
  display:block;
}
.dragging ul.box-list-pin li i.icon-move {
  visibility: hidden;
}


/* clear link break word */
a {
  word-break: break-word;
}


/* live modal */
#live_modal .modal-content {
  border-radius: 15px;
}
#live_modal .modal-body {
  padding:0px;
}
#live_modal .modal-head-live {
  display:block;
  position:relative;
  padding: 30px 30px 5px 30px;
}
#live_modal .modal-head-live .icon-live {
  display: block;
  position: absolute;
  left: 30px;
  top: 30px;
}
#live_modal .modal-head-live .icon-live img {}
#live_modal .modal-head-live .count-live {
  display: block;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #6ecddc;
  text-align: center;
  line-height: 26px;
  color: #fff;
  margin-right: -8px;
  margin-bottom: -2px;
  font-weight: bold;
}
#live_modal .modal-head-live .txt-head-live {
  display:flex;
  align-items: center;
  justify-content: flex-start;
  color: #F55A00;
  min-height: 65px;
  padding: 7px 70px 7px 90px;
}
#live_modal .modal-head-live .txt-head-live .txt-1 {font-weight: bold;}
#live_modal .modal-head-live .txt-head-live .txt-2 {}
#live_modal .modal-head-live .slick-controls {
  display: block;
  white-space: nowrap;
  position: absolute;
  right: 30px;
  top: 43px;
}
#live_modal .modal-head-live .slick-controls .previous {}
#live_modal .modal-head-live .slick-controls .next {}
#live_modal .modal-head-live .btn-close {
  display: block;
  position: absolute;
  right: -13px;
  top: -13px;
  background: #6ecddc;
  opacity: 1;
  border-radius: 50%;
  width: 26px;
  height: 26px;
}
#live_modal .modal-head-live .btn-close:before {
  display:block;
  content:'';
  position: absolute;
  left:0px; right:0px; top:50%; margin:-1.5px auto auto;
  width:64%;
  height:3px;
  background:#fff;

  transform: rotate(45deg);
}
#live_modal .modal-head-live .btn-close:after {
  display:block;
  content:'';
  position: absolute;
  left:0px; right:0px; top:50%; margin:-1.5px auto auto;
  width:64%;
  height:3px;
  background:#fff;

  transform: rotate(-45deg);
}

#live_modal .modal-body-live {
  padding:0px 10px 15px 10px;
}

.modal-dialog.modal-xl[data-total="1"] {

}
@media (min-width: 576px) {
    .modal-dialog.modal-xl[data-total="1"] {
        max-width: 500px;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-xl[data-total="1"] {
        max-width: 680px;
    }
}
@media (min-width: 1200px) {
    .modal-dialog.modal-xl[data-total="1"] {
        max-width: 680px;
    }
}




/* fixed chanel view */
.box-fixed-view {
  overflow: hidden;
  border-radius: 10px 0 0 0;
}

.box-fixed-view > p,
.box-fixed-view > div {
  padding: 0px 16px;
}
.box-fixed-view > p > img,
.box-fixed-view > div > img,
.box-fixed-view > div > p > img {
  margin: 0px -16px;
  max-width: calc(100% + 32px);
}

.box-fixed-view::-webkit-scrollbar {
-webkit-appearance: none;
}
.box-fixed-view::-webkit-scrollbar:vertical {
width: 4px;
background-color: rgba(0,0,0,0.8);
}
.box-fixed-view::-webkit-scrollbar-thumb {
border-radius: 8px;
background-color: #6ECDDC;
}

@media (min-width:1200px){
  .box-fixed-view {
      position: fixed;
      width: calc(58.3333333333% - 43px);
      height: calc(100vh - 64px);
      overflow-x: hidden;
      overflow-y: auto;
  }
  .body-pd .box-fixed-view {
      width: calc(58.3333333333% - 133px);
  }

  .height-100.min-height-fit-100 {
    min-height: calc(100vh - 64px) !important;
  }
}



.img-bdr-gray {
  aspect-ratio: 1;
  object-fit: contain !important;
  object-position: center;
  border-radius: 100%;
  border: 1px solid #DCE0F0;
  background: #fff;
}

.img-ratio-16_9 {
  width:100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  object-position: left top;
}

.box-img-ratio {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}

.box-img-ratio .img-ratio {
    display: block;
    width:100%; height:auto;
    visibility: hidden;
}

.box-img-ratio .img-bg {
  display:block;
  position: absolute;
  left:0px; top:0px;
  width:100%;
  height: 100% !important;
  max-height: inherit !important;
  object-fit: contain;
  object-position: center;
  border-radius: 10px 10px 0px 0px;
}



.status_like_article {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  min-height: 20px;
  background: url(../img_test/unlike.png) no-repeat left center;
  background-size: 20px auto;
  cursor: pointer;
}

.status_like_article.unlike {
  background-image: url(../img_test/unlike.png);
}

.status_like_article.like {
  background-image: url(../img_test/like.png);
}



.box-comment-info {
  display:block;
}

.box-comment-info .box-comment-name {
  display: block; 
  float: left;
  color: #6ECDDC; 
  font-size: 14px; 
  line-height: 16px;
  font-weight: bold;
  padding-right: 12px;
}

.box-comment-info .box-comment-date-time {
  display: block; 
  float: left;
  color: #C6C6C6; 
  font-size: 12px;
  line-height: 16px;
}

.box-comment-info:after {
  display:block;
  content:'';
  clear: both;
  height: 0px;
  overflow: hidden;
}



.btn-article-save-1 {
  display:block;
  width:32px; height:32px; margin: 0px 0px auto auto;
  overflow: hidden;
  cursor: pointer;
  background:url('../img_test/Save.png') no-repeat left top;
  background-size: contain;
}

.btn-article-save-1.active {
  background-image:url('../img_test/save_active.png');
}


.btn-article-save-2 {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  min-height: 20px;
  background: url(../img_test/save2.png) no-repeat left center;
  background-size: auto 20px;
  cursor: pointer;
}

.btn-article-save-2.active {
  background-image: url(../img_test/save2_active.png);
}


@media (max-width:767px) {
  .fs-md-14 {
    font-size:14px;
  }
}



.videp {}
.videp .videp_youtube {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.videp .videp_youtube iframe { 
  border: none; 
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  width:100%;
  height: 100%; 
  max-width: 100%;
}
.videp .videp_ms {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.videp .videp_ms iframe { 
  border: none; 
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  width:100%;
  height: 100%; 
  max-width: 100%;
}

.videp .videp_facebook {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.videp .videp_facebook iframe { 
  border: none; 
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  width:100%;
  height: 100%; 
  max-width: 100%;
}

/* hack detail */
.col-xl-5.col-12.p-0 img {
  max-width: 100%;
}


.fc .fc-daygrid-day-number {
  user-select: none;
  pointer-events: none;
}


.nav_left .menu>li.quick-link.active .megadrop.scroll_link {
  top: 48px !important;
  left: 227px !important;
  height: calc(100vh - 64px) !important;
  min-height: calc(100vh - 64px);
  max-width: calc(100vw - 277px);
}


/* article content image over */
#article-items img {
  max-width: 100%;
}

/* event scroll fix rich content */
.box-fixed-view img {
  max-width:100%;
}
.box-fixed-view div[class^="ExternalClass"] img {
  max-width:100%;
}

.box-fixed-view div[class^="ExternalClass"] > p {
  padding:0px 16px;
}
.box-fixed-view div[class^="ExternalClass"] > p:first-child {
  padding-top:16px;
}


/* multilang */
.box-lang-welink {
  padding: 12px 16px;
}
.box-select-lang {
  display: block;
  position: relative;
}

.box-lang-welink .lang-active {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  padding:0px;
}
.box-lang-welink .lang-active .mr-3 {
  position: relative;
  margin-right:14px;
  top: 0;
  
  transition: all 0.2s ease;
}
.box-lang-welink .lang-active .txt-lang-active {
  display: block;
  font-weight: bold;
  white-space: nowrap;
  color:#F55A00;
  width:100%;
  cursor: pointer;
}
.box-lang-welink .lang-active .txt-lang-select {
  color:#F55A00;
  background-color: #f55a0017;
  border-radius: 30px !important;
}
.box-lang-welink .lang-active a.one-lang {
  border-radius: 30px !important;
}

.box-lang-welink .lang-active i {
  display: block;
  width: 26px;
  height: 26px;
  background: #6ecddc;
  border-radius: 13px;
  overflow: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
}
.box-lang-welink.active .lang-active i {
  background: #f55a00;
}

.box-lang-welink .lang-active i:after {
  display: block;
  content: '';
  width: 8px;
  height: 8px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg) translateX(1px) translateY(-1px);
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  cursor: pointer;
}
.box-lang-welink.active .lang-active i:after {
  transform: rotate(135deg) translateX(1px) translateY(-1px);
}

.box-lang-welink .lang-list {
  display:none;
} 
.box-lang-welink .lang-list .one-lang {
  display: block;
  margin-bottom: 6px;
  padding: 7px 20px;
  min-height: 35px;
}
.box-lang-welink .lang-list .one-lang:last-child {
  margin-bottom:0px;
}

.box-lang-welink.active .lang-active .txt-lang-active {
  display:none;
} 
.box-lang-welink.active .lang-list {
  display: block;
  position: relative;
  background: #fff;
  width: 100%;
  margin-top: -7px;
  border-radius: 18px;
  margin-right: -5px;
  margin-left: -7px;
  padding: 3px;
  box-shadow: 0px 4px 7px rgba(0,0,0,0.1);
} 
.box-lang-welink.active .lang-active .mr-3 {
  top: 3px;
}

.box-lang-welink .icon-lang {
  position: relative;
  top:0px;
  width: 25px;

  transition: all 0.2s ease;
}
.box-lang-welink.active .icon-lang {
  top:3px;
}

@media (max-width: 767px) {
  #header .dropdown.active .dropdown-content .box-lang-welink .lang-active .txt-lang-select {
    color: #F55A00;
    background-color: #f55a0017;
  }
  #header .dropdown.active .dropdown-content .box-lang-welink .lang-active a.one-lang {
    border-radius: 30px !important;
  }
}


/* new lang */
.d-lang {}
.d-lang .header_img.dropbtn {}
.d-lang .header_img.dropbtn svg,
.d-lang .header_img.dropbtn img {width:20px !important;}

.d-lang .dropdown-content {
  width: 32px !important;
  min-width: auto !important;
  height: auto !important;
  left: auto !important;
  background: #fff !important;
}
#header .dropdown.d-lang.active .dropdown-content {
  border-radius: 16px !important;
}

.d-lang .d-lang-content {
  padding:6px 0px;
}
.d-lang .d-lang-content a {
  display: block; padding: 3px 6px;
}
.d-lang .d-lang-content a svg, 
.d-lang .d-lang-content a img {width:20px !important;}

@media (min-width:768px) {
  .d-lang .header_img.dropbtn {
      background: #fff;
      width: 32px;
      height: 32px;
  }
  .d-lang .dropdown-content {
    right:0px !important;
  }
  #header .dropdown.d-lang.active .dropdown-content {
    top:40px !important;
  }
}

#header .dropdown.d-lang.active .header_img svg, 
#header .dropdown.d-lang.active .header_img img {
  display: block !important;
}

/* sde-1 edit hide br */
.sde-1 .box-detail-event .group-title-detail-event a p br {
  display:none;
}

/* Video share point */
.box-fixed-view iframe[src*="sharepoint.com"] {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
}

/* fix home one row heighlight */
.sde-1 .box-detail-event .group-title-detail-event {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}