
#logo img {
    max-width: 400px;
}
.slider-caption {
    margin: auto;
}
.sec_hoat_dong{
    padding: 60px 0;
}
.title-footer{
    display: inline-block;
    margin-bottom: 20px;
    border-bottom: 2px solid #4a4a4a;
    padding-bottom: 6px;
    font-size: 17px;
}
.fleft{
    float: left;
}
.fright{
    float: right;
}
.ul-about-company{
    font-size: 14px;
}
#header-wrap{
    border-top: 1px solid #f3f3f3;
}
footer {
    font-family: arial;
}
.div-li{
    padding: 0 3px 0 12px;
}
.div-li p{
    margin-bottom: 5px;
}
.div-li p .span-title{
    color: #9f9f9f;
}
a.tel{
    padding: 0px !important;
    color: #ff8600 !important;
}
.content-wrap {
    padding: 80px 0 0;
}
.section_news .entry-title.title-sm h3 {
    font-size: 14px;
}
.section_news .posts-md .entry-image,.section_news .posts-sm .entry-image {
    height: 175px;
    overflow: hidden;
}
.section_news .posts-md .entry-content p, .section_news .posts-sm .entry-content p {
    line-height: 1.5;
    font-size: 15px;
}
.section_about{
    margin-top: 60px;
    background-color: #ffffff;
}
header{
    box-shadow: 0px 14px 10px rgb(0 0 0 / 10%);
    z-index: 9;
}
#logo img {
    height: 70px;
}
.child_hoc_van{
    margin-left: 30px;
    font-weight: 400;
}
.float-left{
    float: left;
}
.modal-header .close{
    position: absolute;
    right: 15px;
    color: black;
    border-radius: 100%;
    padding: 0px 5px;
    border: 1px solid #000000;
}
.modal-body p{
    margin-bottom: 0px;
    font-size: 13px !important;
}
.modal-body i{
    color: #FF8600;
}
.div-nvnv{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e7e7e7;
    min-height: 119px;
}
.div-nvnv a{
    color: #868686 !important;
}
.b-600{
    font-weight: 600;
    font-size: 13px !important;
}
.modal {
    z-index: 99999999;
}
.modal-header {
    padding: 6px;
}
.modal-title {
    color: #103f9e;
    font-size: 15px;
}
.badge {
    background-color: #fff;
}
._94ve {
    left: unset !important;
}
@media (min-width: 768px){
    .modal-dialog {
        width: 700px;
        margin: 95px auto;
        z-index: 99999999999999;
        max-width: 700px;
    }
}
@media (min-width: 992px){
    .modal-dialog {
        width: 900px;
        margin: 95px auto;
        z-index: 99999999999999;
        max-width: 900px;
    }

    #header:not(.sticky-header) #header-wrap .container {
        box-shadow: unset;
    }

    .sticky-header .header-extras li i {
        font-size: 25px !important;
    }
    .sticky-header .header-extras li .he-text span {
        font-size: 14px;
    }
    .header-size-sm.sticky-header{
        position: fixed !important;
        top: 0;
        width: 100%;
        z-index: 999999;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }
    .sticky-header #header-wrap {
        top: 56px;
        box-shadow: 0px 14px 10px rgb(0 0 0 / 10%);
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }
    header.sticky-header{
        box-shadow: unset;
    }
    .sticky-header #logo img {
        max-width: 240px;
        height: auto;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }
    .sticky-header .menu-container>.menu-item>.menu-link {
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 15px;
    }
    .sticky-header{
        height: 90px;
    }
}
@media (min-width: 1200px){
    .modal-dialog {
        width: 1100px;
        margin: 95px auto;
        z-index: 99999999999999;
        max-width: 1100px;
    }
}
@media (min-width: 1400px){
    .modal-dialog {
        width: 1300px;
        margin: 95px auto;
        z-index: 99999999999999;
        max-width: 1300px;
    }
}
@media (min-width: 1600px){
    .modal-dialog {
        width: 1500px;
        margin: 95px auto;
        z-index: 99999999999999;
        max-width: 1500px;
    }
}
