
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue_0.otf');
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue-Light_0.otf');
    font-weight: 300;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue-Medium_0.otf');
    font-weight: 500;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue-Bold_0.otf');
    font-weight: 700;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaBlkIt.ttf');
    font-weight: 900;
}
@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}
@media (max-width: 992px) {
   
    .container > .inner{padding:0 15px}
}
body{font-family: "HelveticaNeue";}
.repon-overlay{display: none}
.section-title{
    margin: 0;
    padding: 0 20px 0 0px;
    font-size: 24px;
    color: #b27b32;
    font-weight: 500;
    font-family: "HelveticaNeue";
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 40px;
    text-transform: uppercase;
    z-index: 9;
    position: relative;
}
.nhanxet .section-title{padding-right: 65px;}




/*#header{border-bottom: 1px solid #fff;transition: all 0.7s;}
#header .inner{position: relative;padding: 0 !important;}
#header .logo{float: left;width: 175px;overflow: hidden;}
#header .logo a{
    display: block;
}
#header.menu_fix .logo a{
    padding-top: 5px;
}
#header.menu_fix .logo a img,#header.menu_fix .header-support img{width:auto;height: 65px;}
#header.menu_fix .header-support{text-align:right}
#header .header-support{
    float: right;
    width: 174px;
}
#header .menu{
    float: left;
    width: 821px;
}
#header .menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#header .menu ul li{
    display: inline-block;
    position: relative;
}
#header .menu ul li .sub-menu{
    pointer-events: none;
    position: absolute;
    top: 109px;
    left: 0;
    right: 0;
    z-index: 9999;
    background-color: #b27b32;
    transition: all 0.7s;
    visibility: hidden;
    opacity: 0;
    width: 250px;
}
#header .menu ul li:hover .sub-menu{
    pointer-events: all;
    top: 109px;
    visibility: visible;
    opacity: 1;
}
#header.menu_fix .menu ul li .sub-menu{top: 95px;}
#header.menu_fix .menu ul li:hover .sub-menu{top: 75px;}
#header .menu ul li .sub-menu li{
    display: inline-block;
    width: 100%;
    float: inherit;
}
#header .menu ul li .sub-menu li a{
    padding: 0 0 0 10px;
    height: auto;
    text-align: left;
    line-height: 40px;
    font-weight: 300;
    font-size: 14px;
    text-transform: capitalize;
}
#header .menu ul li .sub-menu li:hover a{
    background-color: #fff;
    color: #b27b32;
}
#header .menu ul li.menu-1{
    background-color: #b27b32;
}
#header .menu ul li.menu-2{
     background-color: #b27b32;
}
#header .menu ul li.menu-3{
    background-color: #b27b32;
}
#header .menu ul li.menu-4{
    background-color: #b27b32;
}
#header .menu ul li.menu-5{
    background-color: #b27b32;
}
#header .menu ul li.menu-6{
    background-color: #b27b32;
}
#header .menu ul li a{
    height: 109px;
    display: block;
    text-align: center;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    box-sizing: border-box;
    padding-top: 69px;
    text-decoration: none;
}
/* #header .menu > ul > li:hover{background-color: #416e96;} */
/*#header.menu_fix{position:fixed;z-index:10;top:0;left: 0;right: 0;background: #fff;box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.22);border: 0;}
#header.menu_fix .menu ul li{background:transparent}
#header.menu_fix .menu ul li:hover{background-color: #416e96;color:#fff}
#header.menu_fix .menu ul li:hover a{color:#fff}
#header.menu_fix .menu > ul > li > a {padding-top: 0;line-height: 75px;height: 109px;}
#header .menu > ul > li > a.parent_menu i{display:none}*/
header{
    font-family: 'RobotoCon';
}
.slides .header-slider .owl-item{margin: 0!important;}
.slides .header-slider .item img{width:100%}
.doi-ngu-chuyen-gia{
    background: url(https://thammyvela.com/uploads/slide/123.jpg);
    background-size: cover;
}

.doi-ngu-chuyen-gia .inner{
    padding: 20px;
    position: relative;
}
.doi-ngu-chuyen-gia .list-nhanvien{
    text-align: center;
}
.doi-ngu-chuyen-gia .list-nhanvien a{
    width: 90px;
    float: inherit;
    margin: 5px;
    transition: all 0.5s;
    display: inline-block;
    cursor: pointer;
    height: 90px;
    overflow: hidden;
    position: relative;
}
.doi-ngu-chuyen-gia .list-nhanvien a:after{content:"";position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;transition: all .5s;}
.doi-ngu-chuyen-gia .list-nhanvien a.active::after,.doi-ngu-chuyen-gia .list-nhanvien a:hover::after{
    box-shadow: inset 0 0 0 4px #963096;
}
.doi-ngu-chuyen-gia .list-nhanvien a img{
    width: 100%;
}
.doi-ngu-chuyen-gia .col-md-8{
    font-size: 14px;
    color: #ffffff;
    position: relative;
    min-height: 330px;
    overflow: hidden;
}
.doi-ngu-chuyen-gia p.desc{
    margin-top: 30px;
    max-width: 450px;
    line-height: 30px;
    text-align: justify;
}
.doi-ngu-chuyen-gia .nhanvien-info{
    display: table;
    position: absolute;
    bottom: 5px;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    transition: all 1s;
    visibility: hidden;
    opacity: 0;
}
.doi-ngu-chuyen-gia .nhanvien-info.active{opacity:1;visibility: visible;}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv{
    width: auto;
    overflow: hidden;
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-img{
    display: table-cell;
    width: 270px;
    overflow: hidden;
    padding-left: 20px;
}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv .nhanvien-cv-inner{
    padding-right: 8px;
    box-sizing: border-box;
    border-right: 1px solid #8c2670;
    overflow: hidden;
}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv p{margin:0;max-width: 345px;float: right;clear: both;}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv p.name{color:#8c2670;font-size:16px;text-transform: uppercase;margin: 0 0 15px;}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv .nhanvien-cv-inner p:nth-child(2){margin-bottom: 25px;}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv .nhanvien-cv-inner p:nth-child(3){margin:0 0 4px}
.doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv .nhanvien-cv-inner p:nth-child(4){line-height:25px}
.dich-vu-kim-chi{
    margin-top: 60px;
    background: #f7f7f7;
    position: relative;
    padding-bottom: 100px;
}
.dich-vu-kim-chi .inner{position:relative}
.dich-vu-kim-chi:before{content:"";position: absolute;background: #fff;top: 0;right: 0;left: 0;height: 125px;z-index: 0;}
.list-slide-dich-vu{margin-top: 25px;position: initial;}
.list-slide-dich-vu .item a{text-decoration: none;}
.list-slide-dich-vu .item a .image-bg{
    display: block;
    width: 100%;
    height: 227px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #cacdde;
}
.list-slide-dich-vu .item a .ten-dich-vu{
    height: 70px;
    background: #e3e3e3;
    color: #963096;
    text-align: center;
    padding-top: 35px;
    position: relative;
    font-size: 12px;
    text-transform: uppercase;
    transition: all 0.7s;
}
.list-slide-dich-vu .item a .ten-dich-vu .icon{
    position: absolute;
    width: 50px;
    height: 50px;
    top: -25px;
    left: 50%;
    padding: 3px;
    display: block;
    background-color: #fff;
    border-radius: 50%;
    transform: translate(-50%,0);
}
.list-slide-dich-vu .item a .ten-dich-vu .icon img{
    max-width: 80%;
    max-height: 80%;
    margin: 0 auto;
}
.list-slide-dich-vu .item a .ten-dich-vu .icon.kc-1{background-image:url("../images/kc-1.png")}
.list-slide-dich-vu .item a .ten-dich-vu .icon.kc-2{background-image:url("../images/kc-2.png")}
.list-slide-dich-vu .item a .ten-dich-vu .icon.kc-3{background-image:url("../images/kc-3.png")}
.list-slide-dich-vu .item a .ten-dich-vu .icon.kc-4{background-image:url("../images/kc-4.png")}
.list-slide-dich-vu .item a .ten-dich-vu .icon.kc-5{background-image:url("../images/kc-5.png")}
.list-slide-dich-vu .item a .ten-dich-vu .icon.kc-6{background-image:url("../images/kc-6.png")}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon{
    background:#e49a05;
}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon img{
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.list-slide-dich-vu .item a:hover .ten-dich-vu{background:#963096;color:#fff}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon.kc-1{background-image:url("../images/kc-1-hover.png")}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon.kc-2{background-image:url("../images/kc-2-hover.png")}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon.kc-3{background-image:url("../images/kc-3-hover.png")}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon.kc-4{background-image:url("../images/kc-4-hover.png")}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon.kc-5{background-image:url("../images/kc-5-hover.png")}
.list-slide-dich-vu .item a:hover .ten-dich-vu .icon.kc-6{background-image:url("../images/kc-6-hover.png")}
.dich-vu-kim-chi .list-slide-dich-vu .slick-arrow.prev{
    background: #fff;
    font-size: 18px;
    color: #9e9a9a;
    border: 1px solid #9e9a9a;
    right: 35px;
    top: 0;
    height: 30px;
    width: 30px;
    line-height: 28px;
    text-align: center;
    z-index: 9999999999999;
}
.dich-vu-kim-chi .list-slide-dich-vu .slick-arrow.next{
    right: 0;
    top: 0;
    height: 30px;
    line-height: 28px;
    width: 30px;
    text-align: center;
    background: #fff;
    font-size: 18px;
    color: #9e9a9a;
    border: 1px solid #9e9a9a;
    z-index: 9999999999;
}
.dich-vu-kim-chi .list-slide-dich-vu .slick-arrow{
    border-radius: 3px;
}
.dich-vu-kim-chi .list-slide-dich-vu .slick-arrow:hover{border-color: #b27b32;color: #b27b32;}
.tai-sao-lua-chon{background: #f7f7f7;padding-bottom: 40px;margin-bottom: 30px;}
.tai-sao-lua-chon .content{margin-top:25px;position: relative;display: table;width: 100%;}
.tai-sao-lua-chon .content .list{
    display: table-cell;
    width: 50%;
    padding-right: 10px;
}
.tai-sao-lua-chon .content .list > div{margin-left:-15px;margin-right:-15px}
.tai-sao-lua-chon .content .list .item{
    float: left;
    width: 50%;
    padding: 0 15px 15px;
}
.tai-sao-lua-chon .content .list .item:hover img{
    transform: scale(1.5);
}
.tai-sao-lua-chon .content .list .item:hover .img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5)}
.tai-sao-lua-chon .content .list .item a{
    display: block;
    text-decoration: none;
    overflow: hidden;
}
.tai-sao-lua-chon .content .list .item a .img {position:relative;}
.tai-sao-lua-chon .content .list .item a .img img{
    width: 100%;
    transition: all 0.7s;
}
.tai-sao-lua-chon .content .list .item a .name{
    height: 65px;
    text-align: center;
    background: #e9b4c2;
    color: #4a0652;
    text-transform: uppercase;
    position: relative;
}
.tai-sao-lua-chon .content .list .item a .name span{
    transform: translate(-50%,-50%);
    display: block;
    position: absolute;
    top: 50%;
    width: 90%;
    text-align: center;
    left: 50%;
}
.tai-sao-lua-chon .content .video{
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    padding-left: 10px;
}
.tai-sao-lua-chon .content .video img,.tai-sao-lua-chon .content .video iframe{width:100%}
.khach-hang-before-after{
    background: #f0bbc7;
    padding: 40px 0;
}
.khach-hang-before-after .image-effect img{width:100%}
.khach-hang-before-after .list-image{margin-top: 25px}
.khach-hang-before-after .text{
    color: #711c71;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    padding: 15px;
    line-height: 20px;
}
.hoi-dap{
    margin: 30px 0;
}
.hoi-dap .inner{
    background-color: #f2f2f2;
    overflow: hidden;
}
.hoi-dap .inner .left{
    float: left;
    width: 50%;
}
.hoi-dap .inner .left img{
    width: 100%;
}
.hoi-dap .inner .right{
    float: left;
    width: 50%;
    padding-top: 30px;
    padding-left: 10px;
}
.hoi-dap .inner .right .list-hoi-dap{
    margin-top: 20px;
}
.hoi-dap .inner .right .list-hoi-dap .item{
    font-size: 15px;
    margin: 0 0 15px;
}
.hoi-dap .inner .right .list-hoi-dap .item .cau-hoi{
    color: #666666;
    margin: 0 0 10px;
}
.hoi-dap .inner .right .list-hoi-dap .item .nguoi-hoi{
    color: #333;
    font-size: 15px;
}
.hoi-dap .inner .right .list-hoi-dap .item .nguoi-hoi span{
    color: #585858;
    font-size: 12px;
    font-weight: 300;
}
.hoi-dap .inner .right .list-hoi-dap .item a{
    color: #fff;
    text-align: center;
    text-decoration: none;
    box-shadow: inset 0 0 0 40px #8c2670;
    display: block;
    width: 105px;
    padding: 7px 0;
    border-radius: 16px;
    transition: all 0.36s;
}
.hoi-dap .inner .right .list-hoi-dap .item a:hover{box-shadow: inset 0 0 0 2px #8c2670;color:#8c2670}
#body > .news{margin-top: 30px}
.news .col-container{
    background: #efefef;
    padding: 20px;
}
.news .nhanxet .col-container{padding-bottom:0;position: relative;}
.news .list-news{
    margin-top: 20px;
}
.news .list-news .item{
    overflow: hidden;
    margin-bottom: 20px;
}
.news .list-news .item .img{
    width: 120px;
    float: left;
}
.news .list-news .item .img img{
    width: 100%;
}
.news .list-news .item .content{
    overflow: hidden;
    width: auto;
    padding-left: 20px;
}
.news .list-news .item .content a{
    text-decoration: none;
    color: #230027;
    font-size: 16px;
    margin: 0px 0 10px;
    display: block;
}
.news .list-news .item .content p{
    margin: 0;
    font-size: 14px;
    color: #555;
}
.slide-nhanxet{
    margin-top: 31px;
    position: initial;
}
.slide-nhanxet .item{}
.news .slide-nhanxet  .owl-nav{
    position: absolute;
    top: 20px;
    right: 20px;
    margin: 0;
    z-index: 9;
}
.news .slide-nhanxet  .owl-nav .owl-prev{
    display: inline-block;
    opacity: 1;
    background: #fff;
    font-size: 18px;
    color: #9e9a9a;
    border: 1px solid #9e9a9a;
    float: left;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 30px;
    text-align: center;
}
.news .slide-nhanxet  .owl-nav .owl-next{
    display: inline-block;
    opacity: 1;
    background: #fff;
    font-size: 18px;
    color: #9e9a9a;
    border: 1px solid #9e9a9a;
    float: left;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 30px;
    text-align: center;
    margin-left: 5px;
}
.news .slide-nhanxet  .owl-nav > div:hover{
    border-color: #b27b32;
    color: #b27b32;
}
.slide-nhanxet .item .img{
    float: left;
    width: 255px;
    overflow: hidden;
    margin: 0;
}
.slide-nhanxet .item .img img{
    width: 100%;
}
.slide-nhanxet .item .content{
    width: auto;
    margin: 0;
    padding-left: 10px;
    overflow: hidden;
}
.slide-nhanxet .item .content p{}
.slide-nhanxet .item .content p.name{
    color: #230027;
    font-size: 14px;
    text-transform: uppercase;
}
.slide-nhanxet .item .content p.desc{
    font-size: 14px;
    color: #666;
    font-weight: 300;
    line-height: 22px;
    padding-bottom: 25px;
    margin-bottom: 25px;
    position: relative;
}
.slide-nhanxet .item .content p.desc:after{content:"";position: absolute;height: 1px;left: 0;bottom: 0;width: 65px;background: #aeaeae;}
.slide-nhanxet .item .content a{color:#fff;display: block;width: 135px;text-align: center;box-shadow: inset 0 0 0 40px #b84899;padding: 7px 0;border-radius: 20px;text-decoration: none;transition: all 0.3s;}
.slide-nhanxet .item .content a:hover{box-shadow: inset 0 0 0 2px #b84899;color:#b84899}
.form-ho-tro-fix{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    transition: all 0.7s;
    opacity: 1;
}
.form-ho-tro-fix .container{position:relative;}
/*.dang-ky-tu-van{
    width: 215px;
    min-height: 85px;
    position: fixed;
    right: 0;
    display: block;
    top: 30%;
    background: #b27b32;
    color: #fff;
    border-radius: 3px;
    padding: 10px;
    z-index: 9;
    transition: all 0.7s;
    opacity:1;
    visibility:visible;
}
.dang-ky-tu-van:hover {
    color: #fff !important;
}
.dang-ky-tu-van .inner{
    border: 1px solid #fff;
    border-radius: 3px;
    background-image: url(../images/dang-ky-icon.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding: 10px 10px 10px 35px;
}
.dang-ky-tu-van .inner p{
    margin: 0;
    font-size: 15px;
}
.dang-ky-tu-van .inner p:first-child{
    text-transform: uppercase;
}
.dang-ky-tu-van .inner p:last-child{}*/


/*#footer .inner{
    overflow: hidden;
    padding: 20px 20px 0;
    position: relative;
}
#footer .socket {
    background: #ebebeb;
    padding: 5px 0;
}
#footer .socket p{
    font-size: 13px;
    color: #333;
    font-style: italic;
    float: left;
    line-height: 30px;
    margin: 0;
}
#footer .socket p:last-child{float:right}
#footer .inner .footer{overflow:hidden}
#footer .inner .footer p{
    margin: 0 0 5px;
    line-height: 20px;
    letter-spacing: 0.5px;
    font-weight: 400;
    color: #444;
}
#footer .inner .footer p i{margin-right:10px}
#footer .inner .footer h3{
    margin: 20px 0 20px;
    font-size: 15px;
    text-transform: uppercase;
}
#footer .footer > div{
    float: left;
}
#footer .footer-1{
    width: 415px;
    padding-right: 50px;
    box-sizing: border-box;
}
#footer .footer-2{width: 200px;padding-left: 50px;}
#footer .footer-3{padding-left: 40px;}
#footer .footer ul.menu{list-style:none;padding: 0;margin: 0;}
#footer .footer ul.menu li{}
#footer .footer ul.menu li a{
    padding: 7px 0;
    display: block;
    font-size: 15px;
    color: #444;
    font-weight: 400;
}
#footer .form-ho-tro{
    position: absolute;
    right: 15px;
    bottom: 0;
    padding-top: 215px;
    background-image: url(../images/bac-si-tu-van.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    z-index: 9999999999999;
}
#footer .form-ho-tro .mini-form{
}
#footer .form-ho-tro .mini-form a{
    color: #fff;
    background-color: #b84899;
    padding: 10px 20px 10px 40px;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    background-image: url(../images/tu-van-icon.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    text-decoration: none;
}*/
/*.open-menu-mobile{display:none;position: absolute;right: 195px;font-size: 24px;top: 40px;transition: all 0.7s;opacity:1;visibility: visible;}
.open-menu-mobile.hidden{opacity:0;visibility:hidden;}
.close-menu-mobile{display:none;}*/
.t-sb-news{
    clear: both;
}
.t-sb-news h5.t-title{
    color: #b27b32;
    font-size: 30px;
    padding-left: 0;
    border-bottom: 1px solid #D6D6D6;
    position: relative;
    display: block;
    padding-bottom: 8px;
    margin-bottom: 15px;
    text-align: left;
    font-family: "Bebas";
    text-transform: uppercase;
}
.t-sb-news ul{
    margin-bottom: 15px;
}
.t-sb-news ul li{
    padding: 8px 0;
    font-size: 15px;
    color: #707070;
    border-bottom: 1px solid #D9d9d9;
    display: block;
    position: relative;
    padding-bottom: 8px;
}
.t-sb-news ul li a i{
    margin-right: 5px;
}
.t-sb-news h5.t-title:after {
    border-bottom: 4px solid #b27b32;
    content: '';
    display: block;
    width: 110px;
    position: absolute;
    top: 48px;
}
.clear{
    clear: both;
}
.s-tag{
    width: 100%;
}
.s-tag a {
    font-size: 14px!important;
    margin-right: 2px;
    background-color: #b27b32;
    padding: 1.5px 5px;
    color: white;
    display: inline-block;
    margin-bottom: 5px;
}
.s-tag a:hover{
    color: #fff;
}
.s-tag span{
    font-weight: bold;
    font-size: 18px;
    font-family: 'Bebas';
}
.t-sb-tag{
    margin-bottom: 15px;
    clear: both;
}
.t-sb-tag a {
    font-size: 14px!important;
    margin-right: 2px;
    background-color: #b27b32;
    padding: 1.5px 5px;
    color: white;
    display: inline-block;
    margin-bottom: 5px;
}
.t-sb-tag a:hover{
    color: #fff;
}
.t-sb-post {
    width: 100%;
    margin-bottom: 10px;
}
.t-sb-post a.t-img {
    display: block;
    width: 40%;
    float: left;
    height: 70px;
}
.t-sb-post a.t-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.t-sb-post .t-sb-post-ct {
    width: 60%;
    float: left;
    padding: 0 10px;
}
.t-sb-post .t-sb-post-ct h6.t-sb-title-post {
    font-size: 13px;
    font-weight: bold;
}
.t-sb-post .t-sb-post-ct .t-post-time {
    font-size: 12px;
    font-style: italic;
    color: #ababab;
}
.t-list-post h1.t-title{
    color: #b27b32;
    font-size: 30px;
    padding-left: 0;
    border-bottom: 1px solid #D6D6D6;
    position: relative;
    display: block;
    padding-bottom: 8px;
    margin-bottom: 15px;
    text-align: left;
    font-family: "Bebas";
    text-transform: uppercase;
}
.t-list-post h1.t-title:after {
    border-bottom: 4px solid #b27b32;
    content: '';
    display: block;
    width: 110px;
    position: absolute;
    top: 48px;
}
.t-list-post h2.t-title{
    color: #b27b32;
    font-size: 30px;
    padding-left: 0;
    border-bottom: 1px solid #D6D6D6;
    position: relative;
    display: block;
    padding-bottom: 8px;
    margin-bottom: 15px;
    text-align: left;
    font-family: "Bebas";
    text-transform: uppercase;
}
.t-list-post h2.t-title:after {
    border-bottom: 4px solid #b27b32;
    content: '';
    display: block;
    width: 110px;
    position: absolute;
    top: 48px;
}
.s-content blockquote1
{   box-shadow: 10px 10px 5px #ffa700;
    padding: 10px;
    margin-top: 20px;
    border: 1px solid #f9a402;
    background-color: #ffffff;
    border-radius: 25px;
    
}
.t-news-post{
    width: 100%;
    margin-bottom: 15px;
    border-bottom: 1px dotted #e6e6e6;
    padding-bottom: 15px;

}
.t-news-post .t-img{
    display: block;
    width: 30%;
    float: left;
    height: 185px;
}
.t-news-post .t-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.t-news-post .t-ct-post{
    display: inline-block;
    width: 70%;
    padding: 0 15px;
}
.t-news-post .t-ct-post .t-title-post{
    font-family: 'Bebas',sans-serif;
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 10px;
    color: #e49805;
}
.t-news-post .t-ct-post .t-post-text{
    color: #707070;
    font-size: 15px;
}
.t-news-post .t-ct-post .t-post-info{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #bfbfbf;
    font-style: italic;
}
.t-news-post .t-ct-post .t-author{
    display: inline-block;
    margin-right: 10px;
}
.t-news-post .t-ct-post .t-post-time{
    display: inline-block;
    margin-right: 10px;
}
.t-news-post .t-ct-post .t-post-view{
    display: inline-block;
}
.t-news-post .t-ct-post .t-more{
    display: inline-block;
    border: 2px solid #e49b05;
    padding: 5px 20px;
    text-transform: uppercase;
    font-size: 14px;
    color: #e49a05;
    font-family: 'fontthammisiam';
}
.t-news-post .t-ct-post .t-more:hover{
    background: #e49b05;
    color: #fff;
}
.te-pagination{
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.te-pagination strong{
    background: none;
    border-radius: 2px;
    border: 1px solid #b27b32;
    color: #707070;
    padding: 10px 20px;
    font-size: 18px;
    margin: 0 5px;
    font-weight: inherit;
    text-align: center;
    display: inline-block;
}
.te-pagination a{
    background: none;
    border-radius: 2px;
    color: #707070;
    padding: 10px 20px;
    font-size: 18px;
    margin: 0 5px;
    font-weight: inherit;
    text-align: center;
    display: inline-block;
}
.te-pagination a:hover{
    background: #b27b32;
    color: #fff;
}

@media (max-width: 1199px) {
    /*.open-menu-mobile {display: block;}
    .close-menu-mobile{display:block;margin: 5px auto;font-size: 24px;position: absolute;top: 5px;right: 10px;padding: 7px;margin: 0;line-height: 1;border: 1px solid #d7d7d7;cursor: pointer;border-radius: 5px;}
    #header .menu > ul{position: relative;z-index: 9999999999;display: block;width: 375px;}
    #header .menu ul li{
        background: transparent!important;
        width: 100%!important;
        float: none;
        text-align: left;
    }
    #header .menu > ul > li > a{
        color: #fff !important;
        padding: 10px 40px 10px 20px !important;
        text-align: left;
        height: auto !important;
        line-height: 20px !important;
        border-bottom: 1px solid #8c2670;
        position: relative;
    }
    #header .menu > ul > li > a.parent_menu i{
        display: block !important;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translate(0,-50%);
        font-size: 20px;
    }*/
    /* #header.menu_fix .menu > ul > li > a:hover{background: #b84899;} */
    /*#header .menu ul li .sub-menu,#header.menu_fix .menu ul li .sub-menu{
        position: relative;
        top: 0;
        opacity: 1;
        visibility: visible;
        background: #8c2670;
        padding: 0;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.7s;
    }
    #header .menu ul li .sub-menu .col-sm-4{
        width: 100%;
    }
    #header .menu ul li .sub-menu .col-sm-4 h3{
        display: none;
    }
    #header .menu ul li .sub-menu ul{}
    #header .menu ul li .sub-menu ul li{}
    #header .menu ul li .sub-menu ul li a{
        padding: 8px 8px 8px 30px;
        color: #fff !important;
        line-height: normal;
        border:0;
    }
    #header .menu{position: fixed;left: 0;top: 0;height: auto;background: #b84899;min-height: 300px;z-index: 9999999;width: 0;float:none;transition: all .5s;visibility: hidden;overflow: auto;box-shadow: 0 5px 10px 0 rgba(51, 51, 51, 0.57);padding-bottom: 50px;bottom: 0;}
    #header .menu.active{visibility: visible;width: 375px;}
    #header .menu.active:after{content:"";z-index: 99999999;background: #b27b32;width: 375px;position: absolute;left: 0;bottom: 0;top: 0;height: 100%;}
    #header .menu.active .repon-overlay{
        position: fixed;
        top: 0;
        left: 0px;
        right: 0;
        bottom: 0;
        z-index: 999999;
        background: rgba(0, 0, 0, 0.7);
        display: block;
    }
    #header.menu_fix .open-menu-mobile{top: 20px;}
    #header .menu ul li .sub-menu ul li:hover a{color:#333}
    #header .menu ul li:hover .sub-menu{top: 0 !important;}
    #header .menu ul li a.parent_menu.open ~ .sub-menu{max-height:1000px;}
    #footer .footer-3{padding: 0}
    #footer .footer-2{padding: 0}
    #footer .footer-1{padding: 0;width: 100%;}
    #footer .inner .footer > div{margin: 0 0 15px}*/
    .doi-ngu-chuyen-gia p.desc{}
    .doi-ngu-chuyen-gia .col-md-8{min-height: 365px;}
    .dich-vu-kim-chi .list-slide-dich-vu .owl-nav{right:15px}
}
@media (max-width: 991px) {
    .doi-ngu-chuyen-gia p.desc{width:100%;max-width: 100%;}
    .doi-ngu-chuyen-gia .nhanvien-info{
        padding-right: 22%;
    }
    .doi-ngu-chuyen-gia .col-md-8{
        min-height: 425px;
    }
    .tai-sao-lua-chon .content .video,.tai-sao-lua-chon .content .list{display: block;width: 100%;padding:0}
    /*.dang-ky-tu-van{display: none}*/
    .hoi-dap .inner{
        background: url(../images/hoidap_img.jpg);
        background-repeat: no-repeat;
        background-color: #f2f2f2;
        background-position: -95px center;
    }
    .hoi-dap .inner .left{
        width: 40%;
        height: 1px;
    }
    .hoi-dap .inner .left img{display:none}
    .hoi-dap .inner .right{
        width: 60%;
    }
    .dich-vu-kim-chi{    padding-bottom: 50px;}
    .tai-sao-lua-chon .content{display:block}
    /*.mobile-menu{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        text-align: right;
        background: rgba(0, 0, 0, 0.8);
        z-index: 999;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        -o-transition: all .2s linear;
        -ms-transition: all .2s linear;
        transition: all .2s linear;
    }
    .mobile-menu ul{
        padding: 0;
        margin-bottom: 0;
        text-align: left;
    }
    .mobile-menu ul li{
        list-style: none;
    }
    .mobile-menu > ul{
        display: none;
        width: 100%;
        border-top: solid 1px #999;
        overflow: auto;
    }
    .mobile-menu li a{
        display: block;
        border-bottom: solid 1px #999;
        padding: 10px 15px;
        background: none;
        color: #fff;
        text-decoration: none;
    }
    .mobile-menu li a i{display: inline-block;width: 30px;text-align: center;}
    .mobile-menu li li a{
        padding-left: 30px;
    }
    .mobile-menu li li li a{
        padding-left: 45px;
    }
    .mobile-menu li li li li a{
        padding-left: 60px;
    }
    .mobile-menu ul ul{
        display: none;
        background: rgba(0,0,0,0.3);
    }
    .mobile-menu li > i{
        width: 42px;
        height: 40px;
        float: right;
        background: rgba(0,0,0,0.2);
        text-align: center;
        line-height: 39px;
        position: relative;
        cursor: pointer;
    }
    .mobile-menu .sub-menu-hide:after, .mobile-menu .sub-menu-hide:before{
        content: '';
        width: 12px;
        border-top: solid 2px #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -1px;
        margin-left: -6px;
    }
    .mobile-menu .sub-menu-hide:before{
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .mobile-menu .sub-menu-show:after{
        content: '';
        width: 12px;
        border-top: solid 2px #fff;
        display: inline-block;
        vertical-align: middle;
    }
    .mobile-logo img{
        height: 38px;
        margin-top: 2px;
        float: left;
        margin-left: 15px;
    }*/
    .cnav-hide{
        top: -50px;
    }
    /*.menu-btn{
        display: inline-block;
        border: none;
        outline: none;
        background: rgba(0, 0, 0, 0.8);
        color: #fff;
        width: 42px;
        height: 42px;
        vertical-align: bottom;
    }
    .menu-btn > .menu-btn-bar{
        display: block;
        margin: auto;
        border-top: solid 3px #fff;
        width: 19px;
        border-bottom: double 9px #fff;
        height: 15px;
    }
    .menu-btn > .menu-btn-close:after, .menu-btn > .menu-btn-close:before{
        content: '';
        display: block;
        margin: auto;
        width: 18px;
        border-bottom: solid 2px #fff;
    }
    .menu-btn > .menu-btn-close:after{
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-top: -2px;
    }
    .menu-btn > .menu-btn-close:before{
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }*/
    .t-news-post .t-img {
        display: block;
        width: 100%;
        float: left;
        height: 220px;
    }
    .t-news-post .t-ct-post {
        display: inline-block;
        width: 100%;
        padding: 15px 0;
    }
    .t-news-post .t-ct-post .t-title-post {
        font-family: 'Bebas',sans-serif;
        font-size: 20px;
        line-height: 26px;
        font-weight: 300;
        padding-bottom: 10px;
        color: #e49805;
    }
    .breadcrumb{
        margin-top: 40px;
    }
}
@media (max-width: 767px) {
    .doi-ngu-chuyen-gia .col-md-8{min-height: 310px;}
    /*#footer .inner .footer > div{width: 100%}
    #footer .socket p{
        clear: both;
        float: none !important;
        text-align: center;
    }*/
    .doi-ngu-chuyen-gia .nhanvien-info{
        padding: 0;
        text-align: center;
    }
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv{width:100%;}
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-img{width: 150px;}
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-img img{width: 150px;}
    .hoi-dap .inner .right{width:100%}
    .hoi-dap .inner{background-image:none}
}
@media (max-width: 680px) {
    .dich-vu-kim-chi .list-slide-dich-vu .owl-nav{    top: 50px;}
    .list-slide-dich-vu{margin-top:40px}
}
@media (max-width: 480px) {
    .slides{
        padding-top: 40px;
    }
    
    .header-support.mobile{
        display: table;
        position: fixed;
        left: 10px;
        right: 10px;
        bottom: 10px;
        width: 93% !important;
        text-align: right;
        z-index: 999999999;
    }
    .header-support.mobile a{
        line-height: 37px;
        padding: 0;
        background-color: #ff0505;
        color: #fff;
    }
    .header-support.mobile .t-regis {
        background-color: #b27b32;
        color: #fff;
    }
    .doi-ngu-chuyen-gia .col-md-8{min-height: 365px;}
    .doi-ngu-chuyen-gia .inner {
        padding: 20px 0;
        position: relative;
    }
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-img{
        display: inline-block;
        margin: 0 auto;
        padding-left: 0;
    }
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv{
        width: 100%;
        border: 0;
        display: inline-block;
    }
    .doi-ngu-chuyen-gia p.desc {
        width: 100%;
        max-width: 100%;
        margin-top: 0;
        text-align: center;
    }
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv .nhanvien-cv-inner{border:0;text-align:center}
    .doi-ngu-chuyen-gia .nhanvien-info .nhanvien-cv p{text-align:center;width: 100%;max-width: 100%;}
    .tai-sao-lua-chon .content .list .item{width:100%}
    /*#footer .inner{padding-right:0}*/
   
    .section-title {
        line-height: 25px;
        font-size: 18px;
        text-align: center;
    }
    .slide-nhanxet .item .img{
        float: none;
        margin: 0 auto;
    }
    .slide-nhanxet .item .content{
        clear: both;
        margin: 15px 0;
    }
    .form-ho-tro-fix.fix{visibility:hidden;opacity:0}
    /*.open-menu-mobile{right:15px}*/
    #header .menu{width: 100%;max-width: 0;top: 109px;}
    #header.menu_fix .menu{top: 75px;}
    #header .menu.active,#header .menu > ul{max-width: 480px;width: 100%;}
    #header .menu.active .repon-overlay{display:none}
}
@media (max-width: 375px) {
    .doi-ngu-chuyen-gia .list-nhanvien a{width: 85px}
}
/*@media all and (min-height: 320px){
    .mobile-menu > ul{max-height: 260px;}
}
@media all and (min-height: 400px){
    .mobile-menu > ul{max-height: 330px;}
}
@media all and (min-height: 600px){
    .mobile-menu > ul{max-height: 500px;}
}
@media all and (min-height: 768px){
    .mobile-menu > ul{max-height: 650px;}
}