@charset "utf-8";
::-moz-selection{background:none repeat scroll 0 0 #0d9788;color:#fff}
::selection{background:none repeat scroll 0 0 #0d9788;color:#fff}
@media only screen and (min-width: 982px) {
.menu-toggle{display:none}
#menu-main-navigation{display:block}
.srt-menu,.srt-menu *{margin:0;padding:0;list-style:none}
.srt-menu ul{position:absolute;display:none;width:200px}
.srt-menu ul li{width:100%}
.srt-menu li:hover{visibility:inherit}
.srt-menu li{float:left;position:relative;border-right:1px solid #5a9cb8}
.srt-menu li li{margin-left:0}
.srt-menu a{display:block;position:relative}
.srt-menu li:hover ul,.srt-menu li.sfHover ul{display:block;left:0;top:37px;z-index:99;-webkit-box-shadow:2px 3px 2px 0 rgba(00,00,00,.3);box-shadow:2px 3px 2px 0 rgba(00,00,00,.3)}
ul.srt-menu li:hover li ul,ul.srt-menu li.sfHover li ul{top:-999em}
ul.srt-menu li li:hover ul,ul.srt-menu li li.sfHover ul{left:200px;top:0}
ul.srt-menu li li:hover li ul,ul.srt-menu li li.sfHover li ul{top:-999em}
ul.srt-menu li li li:hover ul,ul.srt-menu li li li.sfHover ul{left:10em;top:0}
#topnav{background:#026894;border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;-moz-border-radius-topright:6px;padding:0 5px}
.srt-menu li{list-style:none}
.srt-menu a{text-decoration:none}
.srt-menu > li > a{text-transform:uppercase;font-weight:700}
.srt-menu li a{margin:0;padding:0px 13px;height:60px}
.srt-menu li li a{margin:0;padding:6px 10px}
.srt-menu a,.srt-menu a:visited{color:#fff}
.srt-menu li li a{border-top:1px solid rgba(255,255,255,.2);background:gray;color:#fff;padding-left:10px;height:auto}
.srt-menu li li a:visited{color:#fff}
.srt-menu li li li a,.srt-menu li.current * li a{padding-left:10px;background:#1e789e}
.srt-menu li:hover > a,.srt-menu li.current a{color:#d60909;}
.srt-menu li li:hover > a{color:#d60909;}

}
@media screen and (max-width: 982px) {
.nav_hide1{display:none}
#menu-main-navigation{border:1px solid #bdbdbd}
.srt-menu li a{display:block;margin:1px 0;padding:4px 13px;text-decoration:none;background:#0d9788;font-weight:700;color:#fff;text-transform:uppercase;font-size:13px}
.srt-menu li{border:none}
.srt-menu li a:hover{background:#017d70;color:#fff}
.srt-menu li li a{background:#e8e8e8 url(../images/nav_icon2.png) 12px 10px no-repeat;padding:4px 3px 4px 30px;font-weight:700;color:#0052a0;text-transform:none;font-size:12px}
.srt-menu li li a:hover{background:#fdba37 url(../images/nav_icon3.png) 12px 10px no-repeat;color:#fff}
.srt-menu li li li a{padding:2px 2px 2px 40px;background:#efefef url(../images/nav_icon4.png) 30px 8px no-repeat;font-weight:400;text-transform:capitalize}
.srt-menu li li li a:hover{background:#fdba37 url(../images/nav_icon5.png) 30px 8px no-repeat;color:#fff}


}
@media screen and (max-width: 980px) {
.top_wrapper .topnav{display:none}
#topnav{display:block}
.top_wrapper{background:#840122;height:auto}
.top_wrapper .logo_image{height:100px;padding:10px}
.wrapper_page{width:auto;margin:0 5px}
.four_col{width:21%}
.logo_bottom{display:none}
.four_column .home_item_title{font-size:16px}
.main_content{width:674px}
.img_before_after_wrapper .item_img_wrapper{width:40%}
.wp-pagenavi{margin:0 0 10px;padding:0}
#tab-fixed{display:none}


}
@media screen and (max-width: 900px) {
.g_map > a:nth-child(2){display:none}
.search_top{display:none}
.bottomnav{display:none}
.bottom_nav{margin:0;padding:0}
.flex-control-nav{display:none}
.sidebar_wrapper{display:none}
.main_content{width:100%}
.main_content > span:nth-child(1){background:#eee;display:block;margin:5px 0 10px;padding:5px}
.service_list_wrapper .item_img_wrapper{width:26%}
.video_wrapper .thumb_video_wrapper{width:26%}
.list_news_item{padding:0 15px 16px 0}
.related_article ul li{width:30%}
.article_detail{width:99%}
.mnbox1{width:98%}
.blockquote_1{padding:15px 15px 0 65px}
.gt_box1{width:100%;background:url(../images/tmvda.png) no-repeat scroll 15px bottom,url(../images/gtb1.jpg) repeat scroll 0 0 rgba(0,0,0,0)}
.gt_box2{width:100%;background:url(../images/gtb2.jpg) repeat scroll 0 0 rgba(0,0,0,0)}
.gt_box3{width:100%;background:url(../images/gtb1.jpg) repeat scroll 0 0 rgba(0,0,0,0)}
.img_before_after_wrapper .item_img_wrapper2{width:206px}

}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}

}
@media screen and (max-width: 800px) {
.wrapper3{width:100%}
.img_before_after_wrapper .item_img_wrapper2{width:242px}
.cst_ct{display:block;vertical-align:top;width:100%}
.cst_frm{vertical-align:top;display:block;background:#f6b100;width:100%;z-index:2;position:relative;padding:10px 10px 2px;color:#fff}
.cst_ct_bt{line-height:26px;background:#2e3536;text-indent:0;position:relative;left:0;color:#fff;padding:11px;width:100%;z-index:1;font-family:'Roboto Condensed';font-weight:400;font-size:20px;text-transform:uppercase;text-align:center}
.home_news_item h3 a{width:210px;font-size:14px}
.clip121 iframe{height:150px}
.slider .flexslider2.carousel{ height:auto;}

}
@media screen and (max-width: 768px) {
.four_column{display:none}
.blockquote{border:none}
.img_before_after_wrapper .item_img_wrapper2{width:230px}
.clip121 iframe{ height:134px;}
.home_news_item .img_thumb img{ height:103px;}
.spacetop{display: none;}
.sv_item {
    width: 30%;
    float: left;
    position: relative;
    text-align: center;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.tp-button{padding:4px 8px 3px;line-height:25px!important;font-size:11px!important;font-weight:400}
a.tp-button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}
.responsive .tp-bullets.tp-thumbs{width:300px!important;height:30px!important}
.responsive .tp-bullets.tp-thumbs .tp-mask{width:300px!important;height:30px!important}
.responsive .tp-bullets.tp-thumbs .bullet{width:60px!important;height:30px!important}
.sliderrr {
    width: 100%;
    padding-top: 60px;
}

}
@media (min-width: 440px) and (max-width: 750px) {
.content h2{font-size:22px}
.content p{font-size:13px}
.content li{width:33.1%}
.sliderrr {
    width: 100%;

}

}
@media screen and (max-width: 640px) {
.hotline_bg .hotnews{width:400px}
.copyright{text-align:left;background:none;padding:5px 0 4px 5px}
.three_col{width:100%}
.three_col.last{display:none}
.idea3{padding:10px 0}
.related_article ul li{width:47%}
.service_list_wrapper .item_img{height:186px}
.khv_ct > div{width:100%;display:block}
.ktld{width:100%}
.khv_ct{width:100%}
.khv_ct > div:nth-child(1){padding-bottom:10px}
.khv_ct > div:nth-child(2){padding-left:0;padding-bottom:20px}
.chtv_sent a{float:none;margin-top:10px}
.khv_ct > div iframe{width:98%;height:350px}
.lydo_ct1 > div{width:100%;display:block}
.lydo_contact > div{display:block}
.lydo_contact > div:nth-child(1){width:100%;padding-right:0}
.lydo_contact > div:nth-child(2){width:100%;padding-left:0}
.lydo_form{height:474px;background:url(../images/bg_lydo.jpg) repeat scroll 0 0 rgba(0,0,0,0)}
.lydo_frm{padding-bottom:0}
.lydo_contact{margin:10px 30px;width:86%}
.lydo_sent input{margin-right:44px}
.lydo_contact > div select{border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}
.gt_box1_more a,.gt_box1_more a:hover{float:none}
.gt_box1{height:auto}
.gt_box2_more a,.gt_box2_more a:hover,.gt_box3_more a,.gt_box3_more a:hover{float:none}
.gt_box2,.gt_box3{height:auto;background:none}
.gchtv{width:100%}
.gchtv_bs{display:none}
.guilienhe{width:100%}
.img_before_after_wrapper .item_img_wrapper2{width:188px;width:214px}
.sliderrr {
    width: 100%;

}

}


@media screen and (max-width: 600px) {
.service_list_wrapper .item_img{height:174px}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
.tp-button{padding:2px 5px;line-height:20px!important;font-size:10px!important}
a.tp-button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}
.responsive .tp-bullets{display:none}
.responsive .tparrows{display:none}
.sliderrr {
    width: 100%;

}
.ds1 div.r{
    display: none;
}
.ds1 div.l{
    display: none;
}
.title_khachhang{display:none;}
.dmf {width: 100%;}
.dkh {width: 100%;}
.dkh ul{width: 100%;}
.dkh li{width: 100%;}
.dkh .t{width: 100%;background: none;}
.footer_ct1,.footer_ct2{width: 100%;}
.footer_bg {
    width: 100%;
}
}


@media only screen and (min-width: 481px) {
.menu-toggle{margin-top:0}

.ds1mobi{display:none;}
.dkhmobi{display:none;}
.duan{
    display:none;
}
}


@media screen and (max-width: 480px) {
.hotline_bg .hotline{float:none;height:50px}
.hotline_bg .hotnews{display:none}
.img_before_after_wrapper .item_img_wrapper{width:100%}
.wrapper2{width:100%}
.article_detail-tt{font-size:20px!important;margin:10px 0 8px}
.related_article ul li{width:100%}
.article_detail h2{font-size:15px}
.comments_note{font-size:15px}
.related_article ul li{font-size:13px}
.article_detail h3{margin:8px 0 0;font-size:13px}
.list_news_item .img_thumb{width:200px}
.list_news_item .img_thumb img{width:100%}
.service_list_wrapper .item_img_wrapper{width:35%;width:100%}
.video_wrapper .thumb_video_wrapper{width:45%}
.list_news_item{width:96%;margin:10px auto 0;padding:0 5px 16px 0}
.large_title_img h1{padding-left:8px}
.service_list_wrapper .item_img{height:140px}
.service_name ul{width:100%}
.service_name li a{font-size:14px}
.item_img2{height:168px!important}
.chidinh img{display:none}
.time_price > div{display:block;width:100%}
.lydo_picbs{display:none}
.lydo_form{width:auto;margin:0 10px}
.lydo_frm{padding-bottom:10px}
.lydo_form_tt{font-size:16px;padding:20px 20px 0;text-align:left}
.lydo_form_tt a{font-size:26px}
.lydo_contact{margin:10px 20px}
.lydo_ttn{padding:0 20px}
.lydo_l > div,.lydo_r > div{padding:8px 0 8px 34px}
.lydo_frm_tt{font-size:20px}
.lydo_ct1{margin:10px auto}
.gt_box1{background:none}
.gt_box1_ct{padding-left:20px}
.gt_box2_ct > div{display:block}
.gt_box2_pic img{width:100%}
.gt_box2_ct > div:nth-child(2){padding:0 20px}
.gt_box1_tt{margin:10px 0;font-size:18px}
.gt_qt_pic{width:auto}
.gt_box1_tt strong{font-size:25px}
.tinkhac > div{width:100%;display:block}
.tinkhac > div:nth-child(2){padding-left:0}
.tinkhac{padding-right:0}
.qsearch{display:none}
.tv_cauhoi{margin-top:0}
.lienhe_info > div{display:block;width:100%}
.lienhe_info > div:nth-child(2){padding-left:0;margin-top:20px}
.gchtv_bs2{display:none}
.guilienhe{padding-bottom:46px;background:none}
.pfl_bs > div{display:block}
.pfl_bs > div:nth-child(2){padding-left:0;margin-top:20px}
.sliderrr {
    display: none;
}
.ds1 div.r{
    display: none;
}
.ds1 div.l{
    display: none;
}
.ds1 {display:none;}
.ds1mobi{
    display: normal;
    width:  100%;}
#ul-box-adv{height: 100%;overflow:hidden;}
#ul-box-adv li a.t{position:absolute;z-index:1;display:block;}
#ul-box-adv li{width: 100%; height: auto;float:left;overflow:hidden;margin-right:18px;}
#ul-box-adv img{width: 100%; height: auto; display:block;}
#ul-box-adv strong{padding-top:15px;text-align:center; font-size:18px;display:block;}
#ul-box-adv strong a{ font-family:'Roboto Condensed'; color:#d60909; text-transform: uppercase;}
#ul-box-adv span{display:block;line-height:18px;overflow:hidden;text-align:justify;padding:10px;font-family:'Roboto Condensed';color:#191919;}

.title_khachhang{display:none;}
.dmf {width: 100%;}
.dkh {width: 100%;}
.dkh ul{width: 100%;}
.dkh li{width: 50%; height: auto;padding-bottom: 10px;}
.dkh .t{width: 50%;background: none;}
.dkh img{width: 100%;}
.footer_ct1,.footer_ct2{width: 100%;}
.footer_bg {
    width: 100%;
}
.clip1{width: 100%;}
.clip2{width: 100%;}
.clip3{width: 100%;}
.sv_item{width: 100%;}
.scrollduan{
    display: none;
}
.bx-wrapper .bx-prev{
    display: none;
} 
.bx-wrapper .bx-controls-direction a{
    display: none;
}
.bx-wrapper .bx-next{
    display: none;
}
.bx-pager-item{display: none;}
.img_thumb{width: 100%;}
.bxSlider{display: none;}
.news_detail_wrapper img {
    width: 95%;
    height: auto;
}
.dmf ul {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-right: 25px;
    padding-bottom: 20px;
}
}


@media (max-width: 439px) {
.content h2{font-size:15px}
.content p{font-size:13px}
.content li{width:33%}
.sliderrr {
    display: none;
}
.clip1{width: 100%;}
.clip2{width: 100%;}
.clip3{width: 100%;}
.sv_item{width: 100%;}

.ds1 div.r{
    display: none;
}
.ds1 div.l{
    display: none;
}
.ds1 {display:none;}
.ds1mobi{
    display: normal;
    width:  100%;}
#ul-box-adv{height: 100%;overflow:hidden;}
#ul-box-adv li a.t{position:absolute;z-index:1;display:block;}
#ul-box-adv li{width: 100%; height: auto;float:left;overflow:hidden;margin-right:18px; margin-bottom: 30px;}
#ul-box-adv img{width: 100%; height: auto; display:block;}
#ul-box-adv strong{padding-top:15px;text-align:center; font-size:18px;display:block;}
#ul-box-adv strong a{ font-family:'Roboto Condensed'; color:#d60909; text-transform: uppercase;}
#ul-box-adv span{display:block;line-height:18px;overflow:hidden;text-align:justify;padding:10px;font-family:'Roboto Condensed';color:#191919;}

.title_khachhang{display:none;}
.dmf {width: 100%;}
.dkh {width: 100%;}
.dkh ul{width: 100%;}
.dkh li{width: 50%; height: auto;padding-bottom: 10px;}
.dkh .t{width: 50%;background: none;}
.dkh img{width: 100%;}
.footer_ct1,.footer_ct2{width: 100%;}
.footer_bg {
    width: 100%;
}
.scrollduan{
    display: none;
}
.bx-wrapper .bx-prev{
    display: none;
} 
.bx-wrapper .bx-controls-direction a{
    display: none;
}
.bx-wrapper .bx-next{
    display: none;
}
.bx-pager-item{display: none;}
.img_thumb{width: 100%;}
.bxSlider{display: none;}
.news_detail_wrapper img {
    width: 95%;
    height: auto;
}
.dmf ul {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-right: 25px;
    padding-bottom: 20px;
}
}


@media screen and (max-width: 360px) {
.hotline_bg{display:none}
.blockquote{padding:0 0 5px;margin:15px 0 0}
.blockquote .thumb{display:none}
.three_col{margin:0 20px 10px 0}
.idea3{padding:0}
.social-wp{position:relative;padding-bottom:15px}
.large_title_img h1{font:500 18px 'Roboto Condensed';margin-top:5px}
.blockquote_1{display:none}
.large_title_img{margin:0 0 8px}
.customer_list li img{width:40%}
.customer_list li h5{font-size:16px}
.customer_list li h5 a{text-align:left}
.customer_list li p{text-align:left}
.row_input{width:100%}
.row_textarea textarea{width:90%}
.list_news_item .img_thumb{width:150px}
.calendar_bg_1{display:none}
.list_news_item h3{font:500 16px/21px 'Roboto Condensed';text-align:left}
.video_wrapper .thumb_video_wrapper{width:100%}
.keyword_filter .selectbox{width:98%}
.article_detail img{margin-bottom:10px}
.list_news_item{padding:0 3px 16px 0}
.list_news_item .img_thumb{margin:5px 12px 0 0}
.mnbox1{width:100%}
.mnbox1 > div{display:block}
.service_list_wrapper .item_img{height:205px}
.idea{width:100%}
.service_name ul{float:none}
.service_name{padding:18px 0 0}
.mnbox1 > div:nth-child(2){padding-left:0;padding-right:10px}
.svtt2{padding:9px 20px;line-height:normal;height:auto;font-size:14px;background:#00aa9d}
.sv_hoantien{font-size:16px}
.svb_video{margin:0}
.svb_video > iframe{height:215px}
.svb_kq > div{display:block;width:100%}
.svb_kq > div:nth-child(1){padding-right:0}
.svb_kq > div:nth-child(2){padding-left:0}
.svb_kq2 img{margin-bottom:10px}
.svb_lydo > div{display:block;width:100%}
.svb_khang > div{display:block;width:100%;padding-right:0}
.hdyk > div{width:100%;display:block}
.ykkh_sent a{float:none;margin-bottom:20px}
.khv_ct > div iframe{height:270px}
.guilienhe{border:none}
.idea2{width:100%}
.img_before_after_wrapper .item_img_wrapper2{width:100%}
.pfl_bs > div:nth-child(1){width:100%}
.pfl_bs > div:nth-child(1) img{width:100%;height:auto}
.pfl_bs > div:nth-child(2){margin-top:0}
.pfl_bs_pic > div{display:block;width:76%;padding-right:0;height:auto;margin:10px auto}
.pfl_bs_pic img{height:auto}
.pfl_bs_desc{background:none;border:none}
.cst_ct_tt{text-align:center;line-height:28px}
.cst_ct_top{padding:18px}
.consulting{margin-left:6px}
.cst_ct_top ul{margin-top:5px}
.ch_pic{width:146px;height:auto}
.ch_pic img{width:100%}
.cauhoi_tt2{margin-bottom:20px}
.nlink1{width:100%;margin-bottom:10px}
.article_detail{padding:7px}
.sliderrr {
    display: none;
}
.topmenu{display: none;}

.spacetop {
    display: none;
}
.spnoibat h2{
    background: #000000;
    font-size: 14px;
}
.ds1 .skinimg{
    width: 100%;
}
.dkh h2{
    background: #000000;
    font-size: 14px;
    margin-top: 0px;
}
.clip1{width: 100%;}
.clip2{width: 100%;}
.clip3{width: 100%;}
.sv_item{width: 100%;}

.ds1 div.r{
    display: none;
}
.ds1 div.l{
    display: none;
}
.ds1 {display:none;}
.ds1mobi{
    display: normal;
    width:  100%;}
#ul-box-adv{height: 100%;overflow:hidden;}
#ul-box-adv li a.t{position:absolute;z-index:1;display:block;}
#ul-box-adv li{width: 100%; height: auto;float:left;overflow:hidden;margin-right:18px;}
#ul-box-adv img{width: 100%; height: auto; display:block;}
#ul-box-adv strong{padding-top:15px;text-align:center; font-size:18px;display:block;}
#ul-box-adv strong a{ font-family:'Roboto Condensed'; color:#d60909; text-transform: uppercase;}
#ul-box-adv span{display:block;line-height:18px;overflow:hidden;text-align:justify;padding:10px;font-family:'Roboto Condensed';color:#191919;}

.title_khachhang{display:none;}
.dmf {width: 100%;}
.dkh {width: 100%;}
.dkh ul{width: 100%;}
.dkh li{width: 50%; height: auto;padding-bottom: 10px;}
.dkh .t{width: 50%;background: none;}
.dkh img{width: 100%;}
.footer_ct1,.footer_ct2{width: 100%;}
.footer_bg {
    width: 100%;
}
.scrollduan{
    display: none;
}
.bx-wrapper .bx-prev{
    display: none;
} 
.bx-wrapper .bx-controls-direction a{
    display: none;
}
.bx-wrapper .bx-next{
    display: none;
}
.bx-pager-item{display: none;}
.img_thumb{width: 100%;}
.bxSlider{display: none;}
.news_detail_wrapper img {
    width: 95%;
    height: auto;
}
.dmf ul {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-right: 25px;
    padding-bottom: 20px;
}
}

@media screen and (max-width: 320px) {
.large_title_img h1{padding-left:5px}
.service_list_wrapper .item_img{height:186px}
.tab-content{padding:20px 5px 10px}
.sv_hotline{font-size:20px}
.lienhe_info{padding:4px}
.sliderrr {
    display: none;
}
.topmenu{display:none;}
.main_content {
    width: 100%;
}
.clip1{width: 100%;}
.clip2{width: 100%;}
.clip3{width: 100%;}

.sv_item{width:100%}
.sv_item .img_thumb img{width:100%}
.dkh{
    height: auto;
}
.spacetop{
    height: 0px;
}
.topnav_r{
    display:none;
}
.topnav_l{
    display:none;
}
.top_wrapper .logo_image{
    padding-top: 0px;
    
}
.top_wrapper .logo_image img{
    margin: 0 auto;
}
.top_wrapper {
    background: #000000;
    height: auto;
}

.ds1 div.r{
    display: none;
}
.ds1 div.l{
    display: none;
}
.ds1 {display:none;}
.ds1mobi{
    display: normal;
    width:  100%;}
#ul-box-adv{height: 100%;overflow:hidden;}
#ul-box-adv li a.t{position:absolute;z-index:1;display:block;}
#ul-box-adv li{width: 100%; height: auto;float:left;overflow:hidden;margin-right:18px;}
#ul-box-adv img{width: 100%; height: auto; display:block;}
#ul-box-adv strong{padding-top:15px;text-align:center; font-size:18px;display:block;}
#ul-box-adv strong a{ font-family:'Roboto Condensed'; color:#d60909; text-transform: uppercase;}
#ul-box-adv span{display:block;line-height:18px;overflow:hidden;text-align:justify;padding:10px;font-family:'Roboto Condensed';color:#191919;}

.title_khachhang{display:none;}
.dmf {width: 100%;}
.dkh {width: 100%;}
.dkh ul{width: 100%;}
.dkh li{width: 50%; height: auto;padding-bottom: 10px;}
.dkh .t{width: 50%;background: none;}
.dkh img{width: 100%;}
.footer_ct1,.footer_ct2{width: 100%;}
.footer_bg {
    width: 100%;
}
.dkh h2{
    background: #000000;
    font-size: 14px;
    margin-top: 0px;
}
.scrollduan{
    display: none;
}
.bx-wrapper .bx-prev{
    display: none;
} 
.bx-wrapper .bx-controls-direction a{
    display: none;
}
.bx-wrapper .bx-next{
    display: none;
}
.bx-pager-item{display: none;}
.img_thumb{width: 100%;}
.bxSlider{display: none;}
.news_detail_wrapper img {
    width: 95%;
    height: auto;
}
.dmf ul {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-right: 25px;
    padding-bottom: 20px;
}
}