@media (min-width: 500px) {
header .header-inner .logo img {
    width: 95px;
}
}

.opfile-detail .section-body, .opfile-detail .section-body .panel-default, .opfile-detail .section-body .nv-fullbg {
    background: #fcfaf6;
}

header .header-inner .banner img {
    width: 550px;
}

.stock-copyright {
    display: none;
}

@media (max-width: 499px) {
.top-bar-site .top-bar-user {
   display: none;
}
}

.icon_new { display: none !important }

.company_info .company_name span[itemprop="alternateName"] {
    text-transform: none;
}

.company_info .company_email_p_f .item-contact:nth-child(2) span.item-space {
    display: none;
}

.company_info .fa {
    padding-right: 3px;
}

.company_info .fa-globe {
    padding-right: 6px;
}

.company_info li:nth-child(n+5), .company_info li:nth-child(n+5) a {
    color: #ccc!important;
}

.home-lastest-news .rows {
    height: auto !important;
}

.mname-home .widget-default .home-lastest-news .rows .item:nth-child(n+5) .thumb {
    display: none;
}

.mname-home .widget-default .home-lastest-news .rows .item:nth-child(n+5) h3 {
    position: relative;
    padding-left: 15px;
}

.mname-home .widget-default .home-lastest-news .rows .item:nth-child(n+5) h3:before {
    font-family: 'FontAwesome';
    content: "\f101";
    position: absolute;
    top: 0;
    left: 0;
}

.mname-home .widget-default .home-lastest-news .rows .item:nth-child(n+5) .htext {
    display: none !important;
}

.section-body [class^="col-"] .home-lastest-news .rows {
    grid-template: "hero hero" "subhero other1" "other2 other3" /1fr 1fr;
}

.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(1) { grid-area: hero; }
.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(2) { grid-area: subhero; }
.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(3) { grid-area: other1; }
.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(4) { grid-area: other2; }
.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(5) { grid-area: other3; }
.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(n+6) { display: none; }

.section-body [class^="col-"] .home-lastest-news .rows .item:first-of-type h3 { font-size: 18px; }
.section-body [class^="col-"] .home-lastest-news .item h3 { padding-left: 0 !important; }
.section-body [class^="col-"] .home-lastest-news .item h3:before { display: none !important; }
.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(n+2) .htext { display: none !important; }
.section-body [class^="col-"] .home-lastest-news .item .thumb { display: block !important; }

.home-lastest-news .item { margin-bottom: 5px !important; }

@media (min-width: 768px) {
.section-body [class^="col-"] .home-lastest-news .rows {
    grid-template: "hero hero subhero" "other1 other2 other3" /1fr 1fr 1fr;
}

.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(2) {
    background: linear-gradient(180deg,#E5E6ED 41.65%,#F1F2F4 80.57%,#FFFFFF 96.86%);
}

.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(2) h3, .section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(2) .htext {
    padding: 0px 15px !important; 
}

.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(2) h3 { font-size: 16px; }

.section-body [class^="col-"] .home-lastest-news .rows .item:nth-child(2) .htext {
    display: block !important;
}
}

.home-events-news .item .thumb { background-color: #fe4365; }

.home-events-news .item .thumb .imonth {
    top: inherit;
    left: 26%;
    bottom: 5px;
    font-size: 32px;
}

.home-events-news .item .thumb .iday {
    font-size: 13px;
    left: 4px;
    bottom: inherit;
    border-top: none;
    top: 5px;
}

.home-events-news .item .thumb .iday:before {
    content: 'THÁNG ';
}

.home-events-news .item-first h3 a {
  font-weight: 700 !important;
  font-size: 105% !important;
}

.home-events-news .item-first .thumb {
   /** background-position: top center !important; **/
}

.home-events-news .item-others > div:nth-child(n+3) {
    display: inherit;
}

@media (max-width: 499px) {
.mname-home .home-events-news .item-others {
    display: inherit;
    max-width: inherit;
    padding-left: 0px;
}
}

header { border-top: 8px solid #fe4365; }
#footer { background-color: #de415e; }
#footer .footer-top { border-bottom: 1px solid #fe4365; }

.bodytext figure.image {
	 display: table;
         margin: 10px auto 15px auto;
         padding: 0px;
	 position: inherit;
	 float: none;
}

.bodytext figure.image figcaption {
         display: table-caption;
         caption-side: bottom;
	 background: #e6e6e6;
	 color: #363636;
	 font-size: 12px;
         font-style: italic;
         line-height: 1.7em;
         margin: 0px;
	 padding: 10px 15px;
	 text-align: center;
	 width: 100%;
}

.mname-home .section-home-middle { padding-top: 50px; }
@media (max-width: 991px) { .mname-home .section-home-middle { padding-top: 30px; } }

.block-services-menu .item-ico {
    position: absolute;
    left: 8px;
    top: 40%;
}

.block-services-menu .item-ico:before {
    font-family: 'FontAwesome';
    font-size: 170%;
}

@media (max-width: 499px) {
.block-services-menu .item-ico { left: 50%; top: 8px; }
.block-services-menu .item-ico:before { font-size: 140%; color: #d72533; }
}

.block-services-menu .sub-menu-1 .item-ico:before { content: "\f0e8"; }
.block-services-menu .sub-menu-2 .item-ico:before { content: "\f2bb"; }
.block-services-menu .sub-menu-3 .item-ico:before { content: "\f02d"; }
.block-services-menu .sub-menu-4 .item-ico:before { content: "\f15b"; }
.block-services-menu .sub-menu-5 .item-ico:before { content: "\f03e"; }
.block-services-menu .sub-menu-6 .item-ico:before { content: "\f03d"; }

.mname-home.opfile-main .wraper .col-md-6 .co-op-news-footer .col-sm-12 {
    width: 100% !important;
}

.mname-home.opfile-main .wraper .col-md-6 .co-op-news-footer .item .item-img {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.mname-home.opfile-main .wraper .col-md-6 .co-op-news-footer .item .item-ct {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.mname-home.opfile-main .wraper .col-md-6 .co-op-news-footer .item .item-ct .h-text {
    display: none;
}

@media (max-width: 499px) { .co-op-news-footer .item .item-img { padding-right: 20px !important; } }

.panel-primary { border-color: #fe4365; }
.panel-primary>.panel-heading { border-color: #fe4365; background-color: #fe4365; }
a.name_org, a.org { color: #fe4365; }
.mname-co-cau-to-chuc.opfile-vieworg .thumbnail .caption p { height: 1.3em; overflow: hidden; }

.block-category-extends { background-color: #FFE9F0; }

.fli-animate { transition: all .3s ease-in-out; }

.mname-home .section-educate-science .col-md-8 .widget-body {
    margin-bottom: 15px;
    background-color: #eee;
}

.mname-home .section-educate-science .col-md-8 .ssmenu {
    margin: 0;
    padding: 0;
}

.mname-home .section-educate-science .col-md-8 .ssmenu li {
    margin: 0;
    border-top: 1px #ddd solid;
    border-left: 2px solid transparent;
    padding: 4px 0;
}

.mname-home .section-educate-science .col-md-8 .ssmenu li a {
    display: block;
    padding: 6px 8px 6px 15px;
    font-size: 15px;
    color: #2e2e2e;
}

.mname-home .section-educate-science .col-md-8 li:hover {
    background-color: #FFF;
    border-left: 2px solid #00aff0;
}

.mname-home .section-educate-science .col-md-8 li:hover a {
    color: #00aff0;
}

.mname-home .section-educate-science .col-md-8 li:first-child { padding: 10px 8px 10px 0px; }
.mname-home .section-educate-science .col-md-8 li:first-child a { font-size: 18px; color: #00aff0; font-weight: 700 }
.mname-home .section-educate-science .col-md-8 li:first-child a:hover { color: #2e2e2e; }

@media (min-width: 992px) { .mname-home .section-about-unit .wraper { max-width: none; } }
@media (min-width: 1200px) { .mname-home .section-about-unit .wraper { width: inherit; } }

/** Sửa lỗi cây thư mục trang Feeds **/
.mname-feeds .tree li:last-child::before {
    height: 25px !important;
}

.mname-feeds .tree ul {
    padding: revert !important;
}

.column-sidebar .co-op-news .col-sm-8 {
    width: 100%;
    display: flex;
}

.column-sidebar .co-op-news .item .thumb {
    flex: 0 0 30%;
    margin-right: 10px;
    padding-bottom: 20% !important;
}

.column-sidebar .co-op-news .item h3 {
    flex: 0 0 65%;
}

.column-sidebar .co-op-news .item {
    margin-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    padding-bottom: 5px;
}

.column-sidebar .co-op-news .item:last-child {
    border-bottom: none;
}

.news_column .imghome {
    width: 187.5px !important;
    height: 125px !important;
}

.widget-footer-menu ul.ssmenu > li > ul > li { display: none; }
.mname-home .section-about-unit > .wraper > .container { padding: 0px; }
.mname-home .section-students .col-students > div:first-child .widget-body { display: none; }
div.news_column .text-muted { padding: 5px 0px; }

#videoDetail h1
    font-size: 20px !important;
    padding-bottom: 10px !important;
}

.videoInfo .bodytext {
    font-weight: normal !important;
}

/*** BEGIN: Responsive iframe for embedded YouTube, Google Drive, etc ***/

.video-embedded-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.document-embedded-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 141.43%; /* 21:29.7 (A4 Paper Size) Aspect Ratio (divide 29.7 by 21 = 1.4142857) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
/*** END: Responsive iframe for embedded YouTube, Google Drive, etc ***/