/*

*/
@media (min-width: 1024px) {
    .container {
    width: 1024px;
    margin: auto;
}
#pushplaceholder {
    display: none!important;
}
.ps-slide, .v3footermenu {
    display: block;
}
.menulag ul li a {
    border-right: 1px solid #133f6a;
}
.menulag {
    margin-top: -10px;
}
.hang1 .view-1, .view-2, .view-3 {
    margin: 0 0 10px 10px;
}
.hang2 .view-4, .view-5, .view-6 {
    margin: 0 0 0 10px;
}
.item-image-fixed {
    margin-right: 14px;
}
.col-right {
    margin-left: 14px;
}
.detail-post .comment-text-right {
    text-align: right;
}
.hm-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
.menuquiz, .menuview, .menutravel {
    margin: 0 0 10px 10px;
}
.footer {
    text-align: left;
}
.footer .left {
    display: table;
    table-layout: fixed;
}
.footer .text {
    padding-left: 5px;
    display: table-cell;
    vertical-align: middle;
}
.footer .text a {
    font: 600 12px/18px Roboto;
    color: #fff;
}
.footer .text a:hover {
    color: #ddd;
}
.travel-list .xitem {
    padding: 0 10px 20px;
    display: block;
}
.search-box {
    margin-top: 6px;
}
.home-content {
    margin-top: 20px;
}
.event-cal-icon {
    text-align: right;
}
.heritage .menu {
    height: 530px;
    overflow-y: scroll;
}
.oppo-job-detail .job-content {
    margin-left: 15px;
}
.test-time {
    text-align: right;
}
.search-box-list .datetime-from, .search-box-list .datetime-to {
    margin-left: 5px;
}
.document-info .info-action {
    text-align: right;
}
.post-home-category .news-hot-cate {
    margin-right: 7px;
}
.post-home-category .news-cate-other {
    margin-left: 7px;
}
#scroll-top {
    z-index: 9999;
    text-align: right;
}
.post-slide .list-lasted .w-item {
    height: 93px;
    overflow: hidden;
}
.xhead-login {
    font: 400 28px/40px Roboto;
    text-transform: uppercase;
    color: #000;
    padding: 20px;
}
.tn-dangky .form-group .title-head {
    text-align: right;
}
.tn-dangky, .tn-contact {
    padding: 20px;
}
.padding0-3px {
    padding: 0 3px;
}
.post-mostview {
    min-height: 292px;
}
.cc-blwh {
    color: #fff;
}
.menu-btn {
    cursor: pointer;
    padding-left: 6px;
    height: 35px;
}
.menu-btn .fa {
    margin-top: 7px;
    position: inherit;
}
.post-news-category {
    margin: 0 7px;
}
.post-news-box {
    margin: 0 -7px;
}
.post-home-category-sub .news-content {
    height: 348px;
    overflow: hidden;
}
.vllogo {
    padding: 00px 00px;
}
.fr-menu #pushplaceholder {
    display: none!important;
}
.post-home-category-sub-fr {
    height: 380px;
    overflow: hidden;
}
.post-home-category-sub-fr .news-content {
    height: 322px;
    overflow: hidden;
}
.post-home-category-sub-cn {
    height: 364px;
    overflow: hidden;
}
.post-home-category-sub-cn .news-content {
    height: 306px;
    overflow: hidden;
}
.cn-post-news .w-content {
    height: 201px;
    overflow: hidden;
}
.sub-nav {
    height: 39px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 14px;
}
.imgMain img {
    height: 414px;
}
}@media (max-width: 1200px) {
    header.header a.link-header .header-project-name-vi, header.header a.link-header .header-project-name-en {
    font-size: 14px;
}
.item-image-fixed {
    margin-right: 14px;
}
.col-right {
    margin-left: 14px;
}
.detail-post .comment-text-right {
    text-align: right;
}
.hm-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
.menuquiz, .menuview, .menutravel {
    margin: 0 0 10px 10px;
}
.footer {
    text-align: left;
}
.footer .left {
    display: table;
    table-layout: fixed;
}
.footer .text {
    padding-left: 5px;
    display: table-cell;
    vertical-align: middle;
}
.footer .text a {
    font: 600 12px/18px Roboto;
    color: #fff;
}
.footer .text a:hover {
    color: #ddd;
}
.travel-list .xitem {
    padding: 0 10px 20px;
    display: block;
}
.home-content {
    margin-top: 20px;
}
.event-cal-icon {
    text-align: right;
}
.oppo-job-detail .job-content {
    margin-left: 15px;
}
.test-time {
    text-align: right;
}
.search-box-list .datetime-from, .search-box-list .datetime-to {
    margin-left: 5px;
}
.document-info .info-action {
    text-align: right;
}
.post-home-category .news-cate-other {
    margin-left: 7px;
}
#scroll-top {
    z-index: 9999;
    text-align: right;
}
.post-slide .list-lasted .w-item {
    height: 93px;
    overflow: hidden;
}
.xhead-login {
    font: 400 28px/40px Roboto;
    text-transform: uppercase;
    color: #000;
    padding: 20px;
}
.tn-dangky .form-group .title-head {
    text-align: right;
}
.tn-dangky, .tn-contact {
    padding: 20px;
}
.padding0-3px {
    padding: 0 3px;
}
.post-mostview {
    min-height: 292px;
}
.cc-blwh {
    color: #fff;
}
.menu-btn {
    cursor: pointer;
    padding-left: 6px;
    border-left: 1px solid #E06567;
    height: 35px;
}
.menu-btn .fa {
    margin-top: 7px;
}
.post-news-category {
    margin: 0 7px;
}
.post-news-box {
    margin: 0 -7px;
}
.post-home-category-sub .news-content {
    height: 348px;
    overflow: hidden;
}
.fr-menu #pushplaceholder {
    display: none!important;
}
.post-home-category-sub-fr {
    height: 380px;
    overflow: hidden;
}
.post-home-category-sub-fr .news-content {
    height: 322px;
    overflow: hidden;
}
.post-home-category-sub-cn {
    height: 364px;
    overflow: hidden;
}
.post-home-category-sub-cn .news-content {
    height: 306px;
    overflow: hidden;
}
.cn-post-news .w-content {
    height: 201px;
    overflow: hidden;
}
.sub-nav {
    height: 39px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 14px;
}

}@media (min-width: 678px) and (max-width: 992px) {
    .btn-search {
    width: 20px!important;
    padding: 0!important;
    padding-top: 5px!important;
}
.col-md-12 {
    width: 100%!important;
}
.col-md-11 {
    width: 91.666666666667%!important;
}
.col-md-10 {
    width: 83.333333333333%!important;
}
.col-md-9 {
    width: 75%!important;
}
.col-md-8 {
    width: 66.666666666667%!important;
}
.col-md-7 {
    width: 58.333333333333%!important;
}
.col-md-6 {
    width: 50%!important;
}
.col-md-5 {
    width: 41.666666666667%!important;
}
.col-md-4 {
    width: 33.333333333333%!important;
}
.col-md-3 {
    width: 25%!important;
}
.col-md-2 {
    width: 16.666666666667%!important;
}
.col-md-1 {
    width: 8.3333333333333%}
header.header a.link-header .header-project-name-vi, header.header a.link-header .header-project-name-en {
    font-size: 16px;
}
header.header .container .right-banner {
    display: none;
}
header.header .project-name {
    width: 100%}
.item-image-fixed, .col-left {
    margin-right: 0;
}
.detail-post .comment-text-right {
    text-align: left;
}
.hm-footer {
    position: relative;
}
.menuquiz, .menuview, .menutravel {
    margin: 10px 0 0;
}
.footer {
    text-align: left;
}
.footer .left {
    display: block;
    border-bottom: 1px solid #7aaee8;
    padding: 0 5px 15px;
}
.footer .text {
    padding-top: 5px;
    width: 100%;
    display: block;
}
.footer .text a {
    font: 600 12px/18px Roboto;
    color: #fff;
}
.footer .text a:hover {
    color: #ddd;
}
.travel-list .xitem {
    margin-bottom: 10px;
    display: block;
    padding: 0;
}
.container {
    margin: 0 auto 5px;
}
.home-content {
    margin-top: 10px;
}
.event-cal-icon {
    text-align: left;
    margin-top: 5px;
}
.heritage .menu {
    height: auto;
    overflow: visible;
}
.oppo-job-detail .job-content {
    margin: 0;
}
.test-time {
    text-align: left;
}
.search-box-list .datetime-from {
    margin: 8px 0 0;
}
.search-box-list .datetime-to {
    margin: 8px 0 0 5px;
}
.document-info .info-action {
    text-align: left;
}
.col-right {
    margin-left: 0;
}
.post-home-category .news-hot-cate {
    margin-bottom: 14px;
}
.post-home-category .news-cate-other {
    margin: 0;
}
#scroll-top {
    position: fixed;
    bottom: 10px;
    right: 5px;
    z-index: 9999;
}
.post-tieudiem .w-content, .post-slide .list-lasted .w-item {
    height: auto;
}
.xhead-login {
    font: 400 18px/20px Roboto;
    text-transform: uppercase;
    color: #000;
    padding: 10px;
}
.tn-dangky .form-group .title-head {
    text-align: left;
}
.tn-dangky, .tn-contact {
    padding: 0;
}
.padding0-3px {
    padding: 0;
}
.post-mostview {
    height: auto;
}
.cc-blwh {
    color: #da0100;
}
.menu-btn {
    cursor: pointer;
    padding-left: 0;
    border: 0;
    height: 35px;
    float: left;
}
.menu-btn .fa {
    margin-top: 5px;
}
.post-news-category, .post-news-box {
    margin: 0;
}
.post-home-category-sub .news-content {
    height: auto;
    overflow: hidden;
}
.fr-menu #pushplaceholder {
    display: block!important;
}
.post-home-category-sub-fr, .post-home-category-sub-fr .news-content, .post-home-category-sub-cn, .post-home-category-sub-cn .news-content {
    height: auto;
}
.cn-post-news .w-content {
    height: auto;
}
.sub-nav {
    height: auto;
    margin: 0;
    border: 0;
}
.imgMain img {
    height: 538px;
}

}@media (max-width: 676px) {
    .imgtdsk {
    max-height: 100%!important;
}
.none-last-chilrd .imgcenter img {
    height: auto!important;
}
.himg-discuss {
    max-width: 100%!important;
}
.div-search .text-search {
    border-left: none;
}
.audio-list .w-item {
    margin-bottom: 5px;
}
.v3-home-group-title a {
    font-weight: 700;
}
.docnhieu {
    height: auto;
}
.ps-slide, .v3footermenu {
    display: none;
}
.viewtd {
    height: auto;
    min-height: 0;
}
.raudio {
    height: auto;
}
.v3-home-group-title {
    padding-bottom: 5px;
}
.post-category-slides .x-category {
    margin-bottom: 5px;
}
.post-category-slides .xitem .xlink {
    margin-bottom: 5px;
}
#dnn_TieuDiem {
    margin-top: 15px;
}
.Slide .item h3 a {
    font-size: 14px;
}
.Slide .item .imgslide {
    height: auto;
}
.litcat {
    float: none;
    clear: both;
}
header.header a.link-header .header-project-name-vi, header.header a.link-header .header-project-name-en {
    font-size: 14px;
}
.menutop {
    border: 1px solid #dedede;
}
.v3list-news {
    padding: 5px;
}
.v3-home-group-title {
    padding-left: 5px;
}
.xcommon {
    padding: 0 5px;
}
.item-image-fixed, .col-left {
    margin-right: 0;
}
.detail-post .comment-text-right {
    text-align: left;
}
.hm-footer {
    position: relative;
}
.menuquiz, .menuview, .menutravel {
    margin: 10px 0 0;
}
.footer .vmenufooter {
    display: none;
}
.footer .copyright {
    margin: 5px 0 5px 5px;
}
.footer .copyright ul li {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}
.footer .left {
    display: block;
    border-bottom: 1px solid #7aaee8;
    padding: 0 5px 15px;
}
.footer .text {
    padding-top: 5px;
    width: 100%;
    display: block;
}
.footer .text a {
    font: 600 12px/18px Roboto;
    color: #fff;
}
.footer .text a:hover {
    color: #ddd;
}
.travel-list .xitem {
    margin-bottom: 10px;
    display: block;
    padding: 0;
}
.container {
    margin: 0 auto 5px;
}
.home-content {
    margin-top: 10px;
}
.event-cal-icon {
    text-align: left;
    margin-top: 5px;
}
.heritage .menu {
    height: auto;
    overflow: visible;
}
.oppo-job-detail .job-content {
    margin: 0;
}
.test-time {
    text-align: left;
}
.search-box-list .datetime-from {
    margin: 8px 0 0;
}
.search-box-list .datetime-to {
    margin: 8px 0 0 5px;
}
.document-info .info-action {
    text-align: left;
}
.col-right {
    margin-left: 0;
}
.post-home-category .news-hot-cate {
    margin-bottom: 14px;
}
.post-home-category .news-cate-other {
    margin: 0;
}
#scroll-top {
    position: fixed;
    bottom: 10px;
    right: 5px;
    z-index: 9999;
}
.post-tieudiem .w-content, .post-slide .list-lasted .w-item {
    height: auto;
}
.xhead-login {
    font: 400 18px/20px Roboto;
    text-transform: uppercase;
    color: #000;
    padding: 10px;
}
.tn-dangky .form-group .title-head {
    text-align: left;
}
.tn-dangky, .tn-contact {
    padding: 0;
}
.padding0-3px {
    padding: 0;
}
.post-mostview {
    height: auto;
}
.cc-blwh {
    color: #da0100;
}
.menu-btn {
    cursor: pointer;
    padding-left: 0;
    border: 0;
    height: 28px;
    margin-left: 10px;
    margin-top: -4px;
}
.menu-btn .fa {
    margin-top: 5px;
}
.post-news-category, .post-news-box {
    margin: 0;
}
.post-home-category-sub .news-content {
    height: auto;
    overflow: hidden;
}
.fr-menu #pushplaceholder {
    display: block!important;
}
.post-home-category-sub-fr, .post-home-category-sub-fr .news-content, .post-home-category-sub-cn, .post-home-category-sub-cn .news-content {
    height: auto;
}
.cn-post-news .w-content {
    height: auto;
}
.sub-nav {
    height: auto;
    margin: 0;
    border: 0;
}
.post-category-slide .ca-nav {
    width: 65px;
}
.bgqdnd .col-md-7.col-xs-12, .v3-content .col-md-12.col-xs-12 {
    padding-right: 0;
}
.imgautodiv {
    float: none!important;
    margin-right: 0;
    text-align: center;
}
footer.footer .copyright {
    padding: 11px!important;
}
.copyright .col-md-8, .copyright .col-md-4 {
    width: 99%!important;
}
footer.footer .vname, .vxdetail {
    font-size: 12px;
}
.imgtelerik, .detail-post .post-content img {
    max-width: 500px!important;
    width: auto!important;
}
.tdn {
    margin-right: 0!important;
}
.vblockLkW {
    margin-right: 0!important;
}
.mgc2 {
    margin-left: 0!important;
    margin-right: 0!important;
}
.mgcr .raudio {
    margin-top: 15px!important;
}
.mediacontent {
    border: 0!important;
    padding-bottom: 0!important;
}
.videolist {
    padding-left: 0!important;
    padding-right: 0!important;
}
.lvideo-item {
    margin-left: 0!important;
}
.hotvimg-responsive {
    width: 150px!important;
}
.imgaudio img {
    width: 305px;
    height: 200px;
}
#main-audio-player audio {
    width: 305px;
}
.vltitle {
    margin-left: 0;
    padding-top: 0;
}
.vboxplay {
    padding-left: 0;
    padding-right: 0;
}
.box-video-player #flvplayer {
    height: 200px!important;
}
.img-responsive {
    display: inherit!important;
    width: 100%!important;
}
.pagethree {
    padding-right: 2px!important;
}
.ismages1 {
    margin-bottom: -40px;
}
.imgMain img {
    height: 451px;
}
.imgplayback {
    background: none;
}
.hotimg-responsive {
    width: 150px!important;
    height: 105px!important;
}
.search-box-list {
    padding-right: 0!important;
}
}@media (max-width: 480px) {
    .thoi-tiet {
    margin: 10px auto 10px;
    width: 98%}
#hnoibat {
    border: 0;
    border-top: 1px solid #dedede!important;
}
#hnoibat1 {
    border: 0;
    border-top: 1px solid #dedede!important;
    border-bottom: 1px solid #dedede!important;
}
.xtimer #Date {
    font-size: 11px;
    font-weight: 700;
}
.v3w-hot-link a {
    font-size: 14px;
}
.v3w-hot-list a div {
    margin-top: 10px;
}
.none-last-chilrd .vhomecbl {
    font-weight: 600;
}
.Slide .item h3 a {
    line-height: 20px;
}
.hothome-page {
    border: none;
}
/*#htieudiem {
    margin-top: -32px;
}*/
.col-md-9.col-xs-12.pdno {
    height: 0;
}
.detail-post {
    padding: 3px;
}
.xtimer #Date {
    margin-top: -30px;
    padding-left: 5px;
}
.menu-btn .fa {
    position: absolute;
    right: 5px;
    z-index: 100;
}
.ca-item.col-md-4.col-.s-6 {
    width: 100%}
.post-category-slide .xitem .imgslide {
    height: auto;
    max-height: 270px!important;
}
.imgtelerik, .detail-post .post-content img {
    max-width: 470px!important;
    width: auto!important;
}
.ca-wrapper .col-md-4 {
    width: 100%}
#htieudiem, #hmedia, #hnoibat {
    float: none;
    border: none;
}
.post-category-slide .ca-container .ca-wrapper {
    min-height: 350px;
}
.imgMain img {
    height: 219px;
}
.ismages1 {
    margin-bottom: -40px;
}
.news-catthumbnail-top, .news-cattop-des-block, .news-cat-thumbnail, .news-cat-desblock {
	width:100% !important;
}
}@media (max-width: 375px) {
    .imgtelerik, .detail-post .post-content img {
    max-width: 360px!important;
    width: auto!important;
}
.news-catthumbnail-top, .news-cattop-des-block, .news-cat-thumbnail, .news-cat-desblock {
	width:100% !important;
}
}@media (max-width: 320px) {
    .imgtelerik, .detail-post .post-content img {
    max-width: 300px!important;
    width: auto!important;
}
.news-catthumbnail-top, .news-cattop-des-block, .news-cat-thumbnail, .news-cat-desblock {
	width:100% !important;
}
}
.v3-home-group-title a:hover{
	color:black;
	font-weight:bold;
}
.fccat a:hover{
	font-weight:bold;
}
.v3item-news a > div:hover{
	font-weight:bold;
}
.slideshow { 
        position:relative; /*Make the slideshow container  position:relative and make the sub elements absolute to position the sub element absolute to the container*/
        height:166px; /*The slide show height*/
        overflow:hidden;
    }
    .slideshow div {
        position:absolute; 
        top:0px;;
        left:0;
        z-index:8;
    }
    .slideshow div img
    {
        width:234px; /*The image slide show width*/
        height:156px; /*The image slide show height*/
    }
    .slideshow div.active {
        z-index:10;
    }
    .slideshow div.lastactive {
        z-index:9;
    }
	.article_title_tooltip
{
	font:bold 14px Tahoma;
	color:#004478;
	text-align:left;
	margin:0 10px 0 10px;	
	float:left;
}

.article_title_tooltip a
{
	font:bold 14px Tahoma;
	color:#004478;
	text-align:left;
	margin:0 10px 0 10px;	
	float:left;
}

.article_title_tooltip a:hover
{
	font:bold 14px Tahoma;
	color:#8B0100;
	text-align:left;
	margin:0 10px 0 10px;	
}
.published_time_tip
{
	font:11px Tahoma;
	color:#A1A1A1;
	text-align:left;
	clear:both;
	margin:8px 0 0 5px;	
	
}
.w-slide-box{
    cursor: pointer;
}
.txtrun{
    color:yellow!important;
    font-weight: bold;
    font-size: 16px;
    padding-right:300px;
    line-height: 60px;
 }


