/*css anh quang cao*/
.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
*::before, *::after {
    box-sizing: inherit;
}
.section-5 .container:before {
    content: " ";
    display: table;
}
.fa {}
.fa-inverse {
    color: #FFF;
}
.section-5 {
    background-color: #F3F3F3;
}
.p-y-3 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.heading-1.m-b-1 {
    margin-bottom: 20px!important;
}
.heading-1 {
    position: relative;
    padding-bottom: 20px;
    font-size: 48px;
    text-align: center;
    font-weight: 100;
    color: #1C6830;
}
.m-t-0 {
    margin-top: 0!important;
}
.heading-1:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -180px;
    width: 360px;
    height: 1px;
    background-color: #E1E1E1;
}
.heading-1:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -25px;
    width: 50px;
    height: 3px;
    background-color: #39B54A;
}
.excerpt-1 {
    width: 730px;
    margin: 0 auto;
    line-height: 1.3;
}
.m-b-3 {
    margin-bottom: 60px!important;
}
.section-5 .row .row>[class*='col-'], .section-5 .row.row>[class*='col-'] {
    padding-left: 3px;
    padding-right: 3px;
}
.section-5 .item {
    position: relative;
    display: block;
    margin-bottom: 6px;
}
.section-5 .item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(34,40,56,.7);
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.img-fluid {
    display: block;
    width: 100%;
    height: auto;
}
.section-5 .item .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate3d(-50%,-30%,0);
    transform: translate3d(-50%,-30%,0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.fa-circle::before {
    content: "";
}
.fa-expand::before {
    content: "";
}
.section-5 .item:hover:before {
    opacity: 1;
}
.fa-expand::before {
    content: "";
}


.header-main {
    height: 120px;
} 
#logo img {
    width:auto;
    height:120px;
    max-height:120px;
}   
.icon-box-img .icon .icon-inner .fa {
    display: none;
} 
.block-tienich .nav.nav-pills li.active a {
    background: #223C6D;
    width: max-content;
}    
#banner_newsletter-2
{
display:none;
}    
#thong_tin_chung-0 img
{
height: 500px;
}
#form-language {
  position: absolute;
  top: 0;
  right: 15px;
  display: block;
  width: auto;
  color: #000;
  z-index: 999;
}
@media (max-width: 849px) {
  .header-inner.flex-row.container {
    display: block;
    position: relative;
  }
  #logo {margin: auto;}
  .medium-logo-center .flex-left.show-for-medium {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .header-main .header-button > .button:not(.is-outline) {color: #fff;}
  #form-language {
    top: 50%;
    transform: translateY(-50%)
  }
  #list-language {
    position: absolute;
    background-color: #fff;
    right: 0;
    left: auto;
  }
} 
.flex-right {
    margin-left: 0;
} 
#logo-tong img
{
max-height:100px;
}
@media (min-width:767px)
{
#logo {
    width: 120px;
}
}
@media (max-width:767px)
{
#logo img, #logo-tong img {
    float: left;
    margin-top:10px;
}
} 
a,p,strong{
    font-family: "VnTime", sans-serif !important;
} 
h1,h2,h3,h4,h5
{
font-family: "Playfair Display",sans-serif !important;
} 