.menu-mobile {
    display: none
}

.top-menu {
    width: 100%;
    z-index: 99;
    height: 70px;
    padding-top: 10px;
    background: #FF7E00
}

.sticky {
   position: fixed;
}

.menu-nav {
    height: 54px;
}

@media screen and (max-width: 980px) {
    .ut {
        display: none
    }

    .menu-nav {
        height: 35px
    }

    .menu-mobile {
        display: block
    }

    .menu-desktop {
        display: none
    }

    .banggiamobile {
        margin-bottom: -5px;
        margin-left: 4px;
        margin-top: -61px;
    }

    .doitacgiasu {
        display: none
    }

    .footerbo {
        display: none
    }

    .nhan-tin-footer {
        float: left;
        margin-bottom: 100px;
        margin-left: -192px;
        margin-top: 301px;
        width: 39%;
    }

    .logocenter {
        display: none
    }

    .slogan1 {
        display: none
    }

    .slideshow {
        display: none
    }

    .dang-ky {
        display: none
    }

    .dangky {
        display: none
    }

    .fixwidth {
        width: auto;
        margin: 0 10px
    }

    .service_pic {
        width: 50%
    }

    .sv_other_space {
        margin-right: 2%;
        margin-left: 0
    }

    .sv_other_box {
        width: 32%
    }

    #back-top {
        right: 10px
    }

    .colum01,
    #slideads {
        display: none
    }

    .colum02 {
        width: 100%
    }

    .boz07_cel>a {
        display: table-cell;
        vertical-align: top
    }

    .boz07_cel {
        display: table;
        width: 100%
    }

    .boz07_cel_ct {
        display: table-cell;
        width: auto
    }

    .slides img {
        width: 100%;
    }

    .tinnoibat_ct {
        width: 100%;
    }

    .tinnoibat_ct img {
        width: 100%
    }

    .ut li a,
    .ut li a:hover {
        padding: 6px 52px 10px 35px;
    }

    .box_support {
        margin: 20px 10px 0 18px;
    }

    .baochi {
        width: 275px;
    }

    .box_tp_cel1 {
        width: 35%
    }

    .menu-nav {
        height: 33px;
    }

    .nav a {
        padding: 10px 5px
    }

    .active {
        display: block
    }

    .test {
        background: none;
        padding-left: 0
    }

    .nav>li {
        float: none
    }

    .nav>li>.parent {
        background-position: 95% 50%
    }

    .nav li li .parent {
        background-image: url(images/downArrow.png);
        background-repeat: no-repeat;
        background-position: 95% 50%
    }

    .nav ul {
        display: block;
        width: 100%
    }

    .nav>li.hover>ul,
    .nav li li.hover ul {
        position: static
    }

    .nav>li {
        background: #006692
    }

    .nav_hide1 {
        display: none
    }

    .nav>li>li {
        display: block;
        padding: 5px 4px;
        background: #fff
    }

    .nav>li>li:hover {
        background: #096395;
        color: #fff;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px
    }

    .nav li li a {
        display: block;
        color: #096395;
        padding: 5px 15px;
        background: #e9f7ff;
        position: relative;
        z-index: 100;
        border-top: 1px solid #7cbce1;
        text-transform: none;
        font-weight: 700;
        font-size: 12px;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        margin-top: 1px
    }

    .nav li li a:hover {
        background: #7cbce1
    }

    .nav li li li a {
        display: block;
        color: #000;
        padding: 5px 15px;
        background: #fff;
        position: relative;
        z-index: 100;
        border-top: 1px solid #fff;
        text-transform: none;
        font-weight: 400;
        font-size: 12px
    }

    .link_top span,
    .link_top a:hover,
    .link_top a {
        color: #333
    }

    .link_top {
        background: #fff;
        padding: 0 12px
    }

}

@media screen and (max-width: 900px) {
    .logocenter img {
        width: 100%
    }
}

@media screen and (max-width: 800px) {
    .service_pic {
        width: 40%
    }

    .service_pic img {
        height: 271px
    }

    .service_ct {
        width: 52%
    }

    .udiem p {
        margin: 9px 0
    }

    .photo,
    .vclip {
        width: 95%
    }

    .box_tp_cel1,
    .box_tp_cel2 {
        width: 50%
    }

    .box_support {
        width: 98%;
        margin: 0
    }

    .box_support p,
    .box_support a {
        display: block;
        width: 50%;
        float: left
    }

    .tinqt {
        width: 100%
    }

    .baochi {
        width: 100%;
        margin: 0
    }

    .baochi a {
        width: 33%;
        display: block;
        float: left
    }

    .slogan {
        right: 66px;
        top: 32px
    }

    .slogan img {
        width: 296px
    }

    .flag {
        display: none;
    }

    .hotline {
        right: 130px
    }

    .tinqt_big {
        width: 46%;
    }

    .tinqt_big img {
        width: 100%
    }

    .tinqt_smal {
        width: 50%;
    }

    .ut li a,
    .ut li a:hover {
        padding: 6px 28px 10px 14px
    }

    .bc-photo {
        width: 100%
    }

    .hd_cel1 {
        width: 32%;
        padding-right: 0;
    }

    .videoclip iframe {
        height: 237px;
    }

    .nav a {
        padding: 10px 1px;
        font-size: 12px
    }

    .nav li li a {
        padding: 10px 5px;
        font-size: 12px
    }

    .slogan {
        top: 14px
    }

    .tt_line {
        padding-bottom: 0
    }

    .hot-event-ct>a {
        text-indent: 0
    }

    .hot-event-ct div {
        font-size: 13px;
        font-weight: bold
    }
}

@media screen and (max-width: 768px) {
    .svct_tt {
        font-size: 16px;
        line-height: 19px
    }

    .ut li {
        float: none;
    }

    .ut a {
        background:
    }

    .ut li:last-child a,
    .ut li a {
        background: url("images/ut.gif") repeat-x scroll 0 0, url("images/ud.png") no-repeat scroll right center
    }

    .ut {
        background: none;
        border: 1px solid #ddd;
        padding: 0;
        border-radius: 0;
    }

    .ut li span {
        display: inline-block
    }

    .ut li a,
    .ut li a:hover {
        padding: 13px 28px 10px 14px
    }

    .ut li:last-child a:hover {
        background: url(images/bottom.jpg) left top no-repeat, url(images/top.jpg) right top no-repeat;
        background-color: #f7941e;
    }

    .bt_hoidap,
    .bt_dangky {
        margin-top: 0;
    }

    .photo,
    .vclip {
        width: 95%
    }
}

@media screen and (max-width: 640px) {
    .ftadbox {
        display: block;
        width: 640px;
    }

    .logo_ft {
        width: 100%
    }

    .baochi img {
        width: 94%
    }

    .review_more {
        top: -31px
    }

    .box02_tt03 {
        margin: 14px 5px 20px
    }

    .new-top-list {
        width: 100%;
        margin-top: 10px
    }

    .new-top img {
        width: 100%;
        height: auto;
        margin-bottom: 10px
    }

    .flag {
        right: 0;
        text-align: right;
        top: 100px
    }

    .flag img {
        width: 33%
    }

    .hotline {
        bottom: 10px;
        right: 97px
    }

    .dky_click input {
        width: 90%;
        background-position: center
    }

    .bct_top div:nth-child(1),
    .bct_top div:nth-child(2) {
        display: block;
        width: 100%;
        padding: 0
    }

    .bct_top div:nth-child(2) {
        padding: 0;
        border: 0
    }

    .contact {
        background: none;
        padding: 35px 0 0
    }

    .bct_hotline {
        margin: -50px 0 0 -17px
    }

    .bstv-hl {
        margin: -10px 0 5px 39px
    }

    .dmca {
        margin: 0 0 0 39px
    }

    .ft {
        padding: 5px 0 26px;
    }

    .hd_cel1 {
        width: 31%;
    }

    .bc-sctt {
        padding: 5px 5px 0 0;
    }

    .bc-second img {
        width: 80px;
        height: 80px;
    }

    .sv_home_tt {
        margin: 0 auto;
        padding-bottom: 0;
    }

    .videoclip iframe {
        height: 191px;
    }

    .logo {
        left: 10px;
        top: 17px
    }

    .fixwidth {
        margin: 0;
    }

    .logocenter img {
        width: 96%;
    }

    .ft_ct {
        padding-left: 5px;
    }

    .slogan {
        top: 19px;
    }

    .textwidget div,
    .textwidget img {
        width: 100% !important;
        height: auto !important
    }

    .tnb_tt {
        background: none;
        border: none;
        margin-top: 5px
    }
}

@media screen and (max-width: 480px) {
    .ftadbox {
        display: block;
        width: 480px;
    }

    .service_pic {
        display: none
    }

    .service_ct {
        width: 92%
    }

    .slogan img {
        width: 196px
    }

    .tinqt_big {
        display: none
    }

    .tinqt_smal {
        width: 94%;
        margin-left: 2%
    }

    .ct_left {
        width: 10%
    }

    .ct_right {
        width: 90%
    }

    .boz05_tt {
        font-size: 15px;
        line-height: 23px
    }

    .dvlienquan img {
        width: 100%;
        margin-bottom: 10px
    }

    .contact {
        width: 100%
    }

    .add_contact {
        width: 100%
    }

    .add_ctbox {
        margin: 0
    }

    .videoclips {
        width: 100%
    }

    .boz03_cel01 {
        display: block;
        width: 93%;
        margin: 8px auto;
        padding: 0
    }

    .boz03_cel02 {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 0
    }

    .boz03_cel02 img {
        width: 90%;
        margin: 0;
        float: none
    }

    .sco01 {
        display: none
    }

    .dkycel01 {
        display: none
    }

    .dkycel02 {
        padding-left: 2%
    }

    .boz04_tt2 {
        margin-bottom: 10px
    }

    .vihide {
        display: none
    }

    .videoother {
        width: 50%
    }

    .hd_cel1 {
        width: 100%;
        display: block
    }

    .box {
        width: 95%;
        display: block
    }

    .bc-second {
        display: table;
        width: 100%;
        margin-top: 10px;
        padding-left: 0
    }

    .dky_note {
        padding: 17px 20px 0
    }

    .dky {
        padding: 0
    }

    .dkycel03 {
        padding-left: 3px
    }

    .bct_hotline {
        width: 100%
    }

    .field_ct input {
        width: 98%
    }

    .bct_map>div:nth-child(1),
    .bct_map>div:nth-child(2) {
        display: block
    }

    .bct_map>div:nth-child(2) {
        padding: 0
    }

    .slogan {
        display: none
    }

    .logo img {
        width: 170px;
    }

    .logo {
        top: 12px;
    }

    .header {
        height: 76px;
    }

    .tinnoibat_ct>div {
        display: block;
        width: 100%;
        padding: 0;
    }

    .tinnoibat_ct img {
        display: none;
    }

    .ft-link-cel-list {
        width: 100%
    }

    .ft_ct {
        width: 100%
    }

    .logocenter img {
        width: auto;
    }

    .bstv-hl {
        margin: -10px 0 5px 55px;
    }

    .dmca {
        margin: 0 10px 0 55px
    }

    .ft_ct {
        border-bottom: 1px dotted #ddd
    }

    .sv_home_ct {
        width: 95%;
    }

    .ut li a,
    .ut li a:hover {
        padding: 13px 28px 10px 25px
    }

    .sv_home_tt_ct a,
    .sv_home_tt_ct a:hover {
        font-size: 15px;
    }

    .bc-photo {
        display: none;
    }

    .tinnoibat_ct ul {
        margin: 10px 0 0 20px;
    }

    .flag {
        display: block;
        top: 29px;
        right: 28px;
    }
}

@media screen and (max-width: 414px) {
    .baochi img {
        height: 43px;
    }

    .middle {
        margin: 2px 4px 4px 4px;
    }

    .tinnoibat_ct>div:nth-child(2),
    .tinnoibat_ct>div:nth-child(3),
    .tinnoibat_ct>div:nth-child(4) {
        display: none;
    }

    .tinnoibat_ct img {
        display: block;
        width: 95%;
        margin: 10px auto 0;
        height: 150px
    }

    .ft-link-cel-list a {
        margin: 0 0 9px
    }

    .baochi-tt {
        display: none;
    }

    .baochi_tt {
        margin: 10px 0 0px;
    }

    .bc-second {
        margin-top: 0;
        padding-bottom: 0;
        margin-bottom: 10px;
    }

    .photo,
    .vclip {
        width: 98%;
    }

    .photo {
        margin: -15px 0 0 2px
    }

    .tinqt_smal {
        margin-left: 0;
    }

    .sv_home_tt_ct {
        line-height: 30px;
        height: 33px;
        padding: 0 33px;
        margin-top: 0
    }

    .xemthem {
        display: none
    }

    .ftadbox {
        display: block;
        width: 360px;
    }

    .ftadbox {
        display: block
    }

    .slogan {
        display: none
    }

    .sv_other_box {
        width: 100%
    }

    .udiem_bt {
        width: 100%;
        font-size: 15px
    }

    .box_tp_cel1,
    .box_tp_cel2 {
        width: 100%
    }

    .box_support p,
    .box_support a {
        width: 100%
    }

    .box_support {
        width: 90%
    }

    .review_cel {
        width: 94%
    }

    .ct_left {
        width: 16%
    }

    .ct_right {
        width: 84%
    }

    .text-home {
        display: none;
    }

    .boz07_cel img {
        width: 100%;
        height: auto;
        margin-bottom: 10px
    }

    .boz07_cel>a {
        display: block
    }

    .box02_tt03 {
        font-size: 18px;
        line-height: 22px
    }

    .boz_dky1 {
        width: 89%;
        margin-bottom: 10px
    }

    .boz_dky2 {
        width: 69%
    }

    .link_top a,
    .link_top {
        font-size: 11px;
        font-weight: 400
    }

    .boz04_tt2 {
        font-size: 17px;
        font-weight: 400
    }

    .box02_tt02 {
        font-size: 18px;
        line-height: 24px
    }

    .box02_tt {
        font-size: 30px
    }

    .news_pic3 {
        width: 100%;
        height: auto;
        margin-bottom: 10px
    }

    .box_news_dk img {
        margin-left: 2px
    }

    .box_news_dk {
        padding: 10px 0
    }

    .videoclips_tt {
        font-size: 14px
    }

    .ft-link-cel-list {
        width: 49%
    }

    .hide {
        display: none
    }

    .tuvan {
        display: none
    }

    .taisao {
        display: none
    }

    .ft_ct {
        width: 100%
    }

    .logo_ft {
        width: auto;
        height: auto
    }

    .boz06_video {
        margin: 5px 0
    }

    .toggleMenu {
        margin-left: 74px
    }

    .submenu {
        width: 94%
    }

    .logo {
        left: 15%
    }

    .ft_tt {
        padding-bottom: 5px;
        border-bottom: 1px dashed
    }

    .maplink {
        margin-top: 10px
    }

    .boz05_cel01 {
        display: block
    }

    .boz05_cel02 {
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 26px
    }

    .boz07_cel {
        display: block
    }

    .boz07_cel>p {
        display: block
    }

    .boz07_cel_ct {
        display: block
    }

    .boz07_cel img {
        width: 93%;
        padding: 10px
    }

    .dkycel02,
    .dkycel03 {
        display: block;
        width: 96%;
        margin: 0;
        text-align: center
    }

    .dkycel02 {
        padding: 2%;
        padding-bottom: 0
    }

    .dkycel03 {
        padding: 2%;
        padding-top: 0
    }

    .box {
        width: 93%
    }

    .dky_ft_cel1 {
        font-size: 17px
    }

    .dky_ft_cel1 span {
        font-size: 22px
    }

    .dky_note {
        padding: 17px 10px 9px
    }

    .dkycel03 textarea {
        width: 97%
    }

    .logocenter img {
        width: auto
    }

    .bc-photo {
        width: 100%
    }

    .box {
        width: 100%
    }

    .fixwidth {
        margin: 0
    }

    .trust {
        margin: 0 10px !important
    }

    .hotline {
        display: none
    }

    .flag {
        right: 36px;
        top: 18px
    }

    .header {
        height: 78px
    }

    /*#menu-main-navigation{height:410px;overflow:scroll}*/
    .logo {
        left: 10px;
        top: 16px
    }

    .logo img {
        width: 146px
    }

    .dvlienquan img {
        width: 40%;
    }

    .dvlienquan {
        width: 100%;
    }

    .boxtlq>div {
        width: 100%;
        display: table
    }

    .boxtlq {
        margin: 0;
    }

    .boxtlq>div:nth-child(1),
    .boxtlq>div:nth-child(2) {
        padding-left: 0;
        padding-right: 0;
    }

    .boxtlq>div {
        width: 90%;
    }

    .tinnoibat_ct ul {
        margin: 10px 20px 0 11px;
    }

    .ft-link-cel-list {
        margin: 0 0 0 11px;
        width: 90%;
    }

    .ft_ct {
        border-bottom: none;
    }

    .sv_home {
        height: auto;
    }

    .ut {
        display: none;
    }

    .sv_home_tt_cel {
        background: #f7941e;
        padding: 0;
    }

    .sv_home_tt {
        margin: -7px auto 0
    }

    .slideshow {
        padding-bottom: 0;
    }

    .bt_hoidap,
    .bt_dangky {
        margin-top: 5px;
    }

    .custom_ad_adv h4 {
        font-size: 15px;
    }

    .box_gui_cauhoi_note2 {
        font: 700 14px/20px Georgia, "Times New Roman", Times, serif;
        text-align: left;
    }

    .comment-tt02 a {
        font-size: 12px;
    }

    .sv_home_tt_ct h1 {
        font-size: 14px;
        font-family: arial;
        color: #fff
    }

    .sv_other img {
        height: auto
    }

    .tinnoibat_ct img {
        height: auto
    }

    .slidebox_ctf {
        width: 360px
    }

    .box_support h2 {
        display: none
    }

    .tt_line {
        background: none
    }

    .service_box_02 img {
        max-width: 100%;
        height: auto
    }

    #menu-main-navigation {
        height: 300px;
        overflow: auto
    }

    .bc-second img {
        width: 118px
    }

    .tinqt_smal img {
        width: 118px
    }

    .middle {
        margin: 2px 7px 4px
    }

    .svbox_tt {
        font-size: 14px;
        text-transform: none;
        margin: 7px 0 10px
    }

    .service_box_02 {
        margin: 0 10px
    }

    .service_box_02 iframe {
        width: 100%;
        height: 232px
    }

    .ftad img {
        width: 100%
    }

    .dkycel02 {
        padding: 2% 0 0 3%
    }

    .dkycel03 {
        padding: 0 0 2% 3%
    }

    .boz07_cel img {
        width: 100%;
        max-width: 100%
    }

    .box02_tt {
        font-size: 23px
    }

    .boz04_tt {
        font-size: 18px
    }

    .boz04_tt2 {
        line-height: 23px
    }

    .boz01_conner8_candeu {
        line-height: 20px
    }

    .new-top {
        padding: 0 15px
    }

    .review_cel {
        width: 95%;
        text-align: justify
    }

    .tinqt_smal {
        width: 97%;
        text-align: justify
    }

    .sv_home_ct ol {
        text-align: justify;
        padding: 0 0 0 20px
    }

    .textwidget {
        margin: 0 10px
    }

    .service_box_02 td:nth-child(2) img {
        width: 100%;
        height: auto
    }

    #respond input {
        width: 100%
    }

    #tong-quan img {
        max-width: 100%;
        height: auto
    }

    .boz06_video {
        padding: 0
    }

    #tong-quan iframe,
    .videobox iframe {
        width: 100%;
        height: 232px
    }

    .aligncenter,
    .alignnone {
        height: auto
    }

    .box02_tt {
        margin: 5px 0
    }

    .service_box_02 embed {
        width: 100%;
        height: 232px
    }

    .service_box_02 object {
        width: 100% !important
    }

    .tinnoibat_ct img {
        display: none
    }

    .tinnoibat {
        border-bottom: 0;
        display: none
    }

    .bgwhite {
        padding-bottom: 0
    }

    .ft_link {
        border-top: 1px dashed #999;
        margin: 0;
        padding: 15px 0;
        background: #eee
    }

    .content {
        margin: 15px 15px 12px
    }

    .service_box_02 table img {
        width: 100%
    }

    .aligncenter {
        width: 100%
    }

    .videobox {
        margin: 0 10px
    }

    .hot-event {
        display: none
    }

    .ft>div div:nth-child(1),
    .ft>div div:nth-child(2),
    .ft>div:nth-child(3) {
        width: 100%
    }
}

@media screen and (max-width: 320px) {
    .ftadbox {
        display: block;
        width: 320px;
    }

    .hotline {
        right: 82px
    }

    .udiem,
    .udiem_bt {
        font-size: 13px
    }

    .clips_icon {
        width: 64px
    }

    .toggleMenu {
        margin-left: 50px
    }

    .hotline {
        right: 42px
    }

    .sv_home_tt_ct {
        padding: 0 12px;
    }

    .slidebox_ctf {
        width: 320px
    }

    #tong-quan iframe,
    .service_box_02 iframe,
    .videobox iframe {
        height: 216px
    }

    .comment-tt02 a {
        padding: 5px 12px
    }
}