@charset "utf-8";
/* CSS Document */

table { width: 100%; border-collapse: collapse;line-height: 27px;}
table td { padding: 1px; vertical-align: middle; padding-left: 5px; padding-right: 5px; vertical-align: middle; }
a { text-decoration: none !important; color: #3b3b3b; }
a:hover {color: #0081CB;}
img {border: 0;max-width: 100%;}
ul { margin: 0; padding: 0; list-style: none;}
.clearb { clear: both; }
p { margin: 0; padding: 0; }

@font-face {
	font-family: 'Roboto Condensed';
	src: url('fonts/RobotoCondensed-Regular.eot');
	src: local('?'), url('fonts/RobotoCondensed-Regular.woff') format('woff'), url('fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('fonts/RobotoCondensed-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UTM Avom';
	src: url('fonts/UTM Avo.eot');
	src: local('?'), url('fonts/UTM Avo.woff') format('woff'), url('fonts/UTM Avo.ttf') format('truetype'), url('fonts/UTM Avo.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UTM Avo';
	src: url('fonts/UTM AvoBold.eot');
	src: local('?'), url('fonts/UTM AvoBold.woff') format('woff'), url('fonts/UTM AvoBold.ttf') format('truetype'), url('fonts/UTM AvoBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.img_camera{margin-bottom:10px}
.block_yahoo{ background:url(../images/bg_yhaoo.png);background-size: 100% 100%;padding: 10px;float: left;text-align: center;padding-bottom: 24px;}
.block_yahoo img{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    margin: 0px auto;
    margin-bottom: 10px;
    margin-top: 16px;
}
.block_yahoo strong{
    display: block;
}
.block_yahoo p{}

.list_menu_footer{
    float: left;
    width: 100%;
}
.list_menu_footer >li{
    margin-bottom: 6px;
    display: inline-block;
    padding: 0px 23px;
    float: left;
}
.list_menu_footer >li:nth-child(1){ padding-left:0px}
.list_menu_footer li a{
    font-size: 12px;
    font-weight: bold;
}

.list_menu_footer >li li a{ color:#06aa4d; font-size:12px}


.block_gallery_m{ display:none}
.btn_muahang{ display:none}
.padding0 { padding: 0px; }
.padding5 { padding: 0px 5px; }
.padding0_15 { padding: 0px; padding-right: 15px; }
.padding10_0 { padding-left: 10px; padding-right: 0px; }
.floatL { float: left; }
.floatR { float: right; }
.marginL-15 { margin-left: 15px; }
.marginR-15 { margin-right: 15px; }
body { margin: 0;font-size: 14px;line-height: 1.5em; color: #494949; font-family: Arial;background: url(../images/bg_body.png);margin: 0px auto;}

.block-full-page{ padding:0px;  margin-top:15px;box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.31);margin-bottom: 15px;}

#menu { height: 0px; opacity: 0; }


.btn_m i { font-size: 20px; color: #fff; margin-left: 7px; margin-top: 2px; }
.btn_m { width: 34px; height: 29px; position: fixed;top: 3px; left: 3px;background-color: #AE9710; z-index: 99;}
.bg_conteent_header{}

.block_line_top{
    background: #E5D368;
    padding: 9px  0px;
}

.list_email{
    padding: 0px 10px;
}
.list_email li{
    display: inline-block;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
}
.list_lang{
    position: absolute;
    right: 0px;
    top: 5px;
}
.list_lang li{
    display: inline-block;
}
.list_lang img{}

.list_email li:nth-child(2){ float:right}

.list_email li img{}

.block_search{
    float: right;
    width: 300px;
    text-align: right;
    position: relative;
    background: none;
    position: absolute;
    right: 0px;
    top: 62px;
}
.block_search input{
    width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    padding-left: 39px;
    background: none;
    outline: none;
    color: #fff;
    font-style: italic;
}
.block_search button{
    position: absolute;
    top: 6px;
    background: none;
    border: none;
    left: 7px;
    cursor: pointer;
    outline: none;
    color: #fff;
}

.list_mtop{
    float: left;
}
.list_mtop li{
    display: inline-block;
    padding: 2px 10px;
    background: url(../images/line_top1.png) right center no-repeat;
}
.list_mtop li:last-child{  background:none}
.list_mtop li a{
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.list_mtop li a:hover{ color:#ff0}

#header{
    /* width:100% */
    background: #9b8476;
    position: relative;
    }
#header .container{position:relative;background: none;}
.logo-top{ float:left;margin-right: 20px;}
.btn_menu{ float:left;margin-top: 6px;margin-right: 13px;cursor: pointer;}
.btn_menu i{ color:#fff;font-size: 24px;}

.block_header{ width:100%;background: #2a7c97;}


.menu-fix{ z-index:999; top:0px}


 .menu_m{ display:none}
.top-menu{width: 100%;float: left;position: relative;background: #e5d368;}
.top-menu >div{float:left;/* background: #ccc; */}
.top-menu div >ul{
    float: left;
    /* padding-left: 384px; */
}

.item_number_about{margin:20px 0px;float: LEFT;display: block;}
.item_number_about .number{
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 60px;
    color: #c59527;
    line-height: 60px;
}
.item_number_about .name_num{
    display: block;
    width: 100%;
    text-align: center;
    float: left;
    font-size: 20px;
    color: #bdbdbd;
    font-weight: normal;
    line-height: 20px;
}


.thongke{background: #2376A4;padding: 10px 10px;float: left;width: 100%;border-radius: 0px 15px;border: 1px solid #1b5b7f;}
.thongke h3{ margin:0px;font-size: 14px; text-align:center;color: #fffc00;font-weight: bold;text-transform: uppercase;}
.list-counter{ width:100%; display:block;float: left;margin: 10px 3px;}
.list-counter li{
    /* margin-left: 16px; */
    margin-bottom: 3px;
}
.list-counter li strong{ font-weight:normal}
.list-counter li img{
    margin-right: 10px;
}

.list_tuvan{
    padding: 10px 0px;
}
.list_tuvan li {background: url(../images/arow_tuvan.png) 0px  5px no-repeat;padding-left: 15px;}

.block_slider_fix{ width:100%; height:100%;position:fixed;}
.block-slider{margin-top: 1px;position: relative;padding-right: 0px;}

.section{ position:relative}
.block_main_slider{/* background: #5e5d5d; */padding: 10px;/* margin-bottom: 15px; */}

.slider_sp{ margin-bottom:0px}
.block_breadrum_sp{ background:#000;padding: 8px 0px;text-transform: uppercase;display: none;}
.block_breadrum_sp ul{}
.block_breadrum_sp ul li{
    display: inline-block;
}
.block_breadrum_sp ul li a{
    color: #fff;
}
.block_breadrum_sp ul li span{
    color: #fff;
}


.title_about{ font-weight:bold;margin-top: 4px;font-size: 20px;}

.form_register{position: relative; top:0px; z-index:999;width: 100%;}
.block_form_register{ background:#fff;padding: 0px;}
.title_register-top{margin:0px;float: left;width: 100%;font-size: 22px;text-transform: uppercase;padding: 24px 15px;text-align: center;line-height: 26px;font-weight: bold;}
.block_logo{float:left; width:100%;background: #EEE;text-align: center;}

.block_registe_email{
    padding: 0px 16px;
}
.block_registe_email input{
    width: 100%;
    padding: 10px;
    margin-bottom: 11px;
    background: #e0e3ef;
    border: none;
    text-align: center;
    text-transform: uppercase;
}

.img_view_main{}
.img_view_main img{margin:10px 0px}

.block_registe_email button{
    background: #f5b836;
    width: 100%;
    padding: 14px 10px;
    border: none;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 19px;
}


.block_search ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.block_search  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.block_search  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}

.block_right1{
    padding-right: 0px;
}
.block_right1 .title-right{
    margin-top: 0px;
}

.content_right_gallery1{ width:100%; border:1px  solid #ccc;float: left;margin-top: -11px;}

.item_gallery1{
    padding: 5px;
}
.item_gallery1 img{}
.item_gallery1 h3{
    font-size: 14px;
    text-align: center;
    margin: 0px;
    margin-top: 9px;
    margin-bottom: 6px;
}


.block_news_index{ background:#f7f8fa;}

.block_news_index .img-news{ background:#fff; border:none!important}

.block_about_index{ min-height:100px;color: #000;padding:20px 0px;}
.title_about_index{ text-align:center;color:#fff;text-transform: uppercase;margin-top: 0px;background: url(../images/bg_title_about.png) bottom center no-repeat;padding-bottom: 10px;font-size: 20px;}

.block-holine{position:absolute;right: 10px;color: #533f1a;bottom: 42px;font-size: 24px;font-weight: normal;display: none;}
.block-search{position:absolute;bottom: 10px; z-index:99999;right: 20px;display: none;}
.block-search input{
    width: 240px;
    border: 1px  solid #fdd0ab;
    padding: 4px 5px;
    padding-right: 45px;
    background: #D98C4C;
    outline: none;
}
.block-search button{
    background: url(../images/iconsearch.png) center center no-repeat;
    width: 24px;
    height: 22px;
    border: none;
    position: absolute;
    right: 10px;
    top: 3px;
    outline: none;
}

.block_quangcao1{
    float: LEFT;
    margin-bottom: 15px;
    padding: 0px 10px;
}
.block_quangcao1 img{
    width: 100%;
}


.section .main-content { width:100%;/* padding-top: 40px; *//* margin-top: 20px; *//* float: left; */}

.breadrum{
    border: 1px solid #cecccc;
    background: #fff;
    margin-top: 9px;
    margin-bottom: 12px;
    padding: 5px;
    font-family: 'UTM Avom';
}
.breadrum li:nth-child(1){ padding-left:0px}
.breadrum li{
    display: inline-block;
    padding: 1px  1px;
    font-size: 12px;
    text-transform: uppercase;
}
.breadrum li a{color: #2a7c97;}


.section1{ margin-top:15px}

.item_register{
    padding: 0px 32px;
    text-align: center;
}
.content_item{
    background: #fff;
    color: #000;
    /* float: left; */
    padding-bottom: 10px;
}
.content_item .content_header{
    float: left;
    width: 100%;
    background: #b19e67;
    padding: 8px 8px;
    color: #fff;
}
.content_item .content_header h3{
    margin-top: 6px;
    margin-bottom: 2px;
} 
.content_item .content_header span{
    font-size: 12px;
}
.content_item .name_phong{
    background: #f28237;
    display: block;
    font-size: 36px;
    color: #fff;
    float: left;
    width: 100%;
    padding: 24px 0px;
}
.list_item_re_info{
    float: left;
    width: 100%;
    padding: 0px 15px;
}
.list_item_re_info li{
    border-bottom: 1px dashed #ccc;
    padding: 10px 0px;
}
.list_item_re_info li span{}
.list_item_re_info li:last-child{ border:none}


.content_item >span{
    display: block;
    padding: 10px;
    float: left;
}
.content_item .btn_view_more2{
    background: #b19e67;
    padding: 5px 10px;
    display: block;
    max-width: 120px;
    margin: 0px auto;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
}


.title_index{ width:100%;text-align: center;padding: 13px 0px;/* background: url(../images/img_line.png) bottom center no-repeat; */margin-top: 0px;}
.title_index span{
    font-size: 36px;
    font-family: 'Roboto Condensed';
    /* color: #0081cb; */
    font-weight: normal;
}
.title_index strong{ color:#2886bb}

.content_index{ padding:0px;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 14px;}

.block_index{}
.block_index h3.title_about{
    color: #00903d;
    font-weight: normal;
    font-size: 24px;
}

.list_about{}
.list_about li{
    margin-bottom: 11px;
}
.list_about li h3{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
}
.list_about li a{}
.list_about li img{
    float: left;
    margin-right: 10px;
}

.block_slider_about{min-height: 200px;margin: 98px auto;/* float: left; */width: 100%;max-width: 1026px;margin-bottom: 173px;padding: 0px 32px;}


.item_photo_tienich{margin-top: 15px;}
.item_photo_tienich img{}
.item_photo_tienich  h2{
    float: left;
    width: 100%;
    font-size: 15px;
    text-align: center;
    color: #fff;
    margin: 12px 0px;
    text-transform: uppercase;
font-family: 'UTM Avo';
}




.block-slider-main{/* background: url(../images/bg_slider.png) top center repeat; */}
.block-quangcao-item{ margin-top:10px; }
.block-quangcao-top{background: #F2F3E5;padding: 15px 0px;font-size: 13px;/* margin-top: 10px; */}
.block-quangcao-top h3{
    font-size: 18px;
    margin: 0px;
    font-weight: bold;
    color: #343434;
    margin-bottom: 5px;
}
.block-quangcao-top span{}
.block-quangcao-top img-qc{}
.block-quangcao-top img-qc img{}



.block_bg_white{ background:#fff;padding: 10px 0px;}
.img_vitri{ padding-left:0px}
.title_vitri{ text-align:center;margin: 0px;margin-bottom: 12px;}
.title_vitri span{border-bottom: 1px solid #000;font-size: 24px;text-transform: uppercase;padding-bottom: 4px;}

#owl-demo-doitac item{ margin:5px}

.top-menu div >ul>li:hover{}
.top-menu div >ul>li:hover> ul{ display:block;}

.top-menu div >ul>li:hover{
    /* border-top: 20px solid #ccc; */
}
.top-menu div >ul>li:hover >a{color: #fff;}
.top-menu div >ul>li{
    display: inline-block;
    float: LEFT;
    position: relative;
    transition: all 0.5s;
}

.top-menu div >ul>li:before{ width:100%; position:absolute;height: 10px;background: #00BBD3; transition:all 0.5s;opacity: 0;}

.top-menu div >ul>li:hover:before{opacity: 1;}


.top-menu div >ul>li:last-child{/* background: none; */border: none;}
.top-menu div >ul>li>a{
    display: block;
    float: left;
    text-transform: uppercase;
    font-family: arial;
    font-weight: bold;
    font-family: 'UTM Avo';
}
.top-menu div >ul>li:hover{ }
.top-menu div >ul>li >ul{ position:absolute;top: 45px;background: #BAAD5E;width: 277px; z-index:999;display: none;transition: all 0.5s;left: 0px;}
.top-menu div >ul>li ul li{
    padding: 7px 5px;
    border-bottom: 1px solid #E5D368;
    position: relative;
    transition: all 0.5s;
    padding-left: 19px;
}
.top-menu div >ul>li ul li:hover{
    background: #9B904E;
}
.top-menu div >ul>li ul li:hover a{color: #fff;}
.top-menu div >ul>li ul li a{
    color: #fff;
    display: block;
    font-size: 14px;
}

.menu_in{/* position: absolute; */right: 0px;}
.menu_in >div >ul{}
.menu_in >div > ul>li{
    padding: 12px 32px;
    /* padding-right: 7px; */
    border-right: 1px solid #fff;
}
.menu_in >div > ul>li:nth-child(1) a{ background:none;padding-right:10px}
.menu_in >div > ul>li:nth-child(7) a{ background:none; padding-right:0px}

.menu_in >div > ul>li:hover{background: rgb(186, 173, 94);}
.menu_in >div > ul>li:hover a{ color:#fff !important}
.menu_in >div > ul>li >a{color: #fdf7f7!important;font-size: 15px;font-weight: bold;}

.menu_in >div{ float:initial}
.item-img-right{ padding:3px}

.block-menu-left{padding-left: 0px;/* padding-left: 15px; */padding-right: 0px;padding-right: 30px;}
.content-left{
    /* width: 100%; */
    padding: 0px;
    /* background: url(../images/bg_title_pro.png); */
    /* padding: 10px; */
    padding-top: 0px;
    padding-right: 8px;
margin-bottom: 30px;
}

#kiemtrabaohanh{
    display: none;
}
#kiemtrabaohanh h3{
    margin: 0px;
    font-size: 20px;
    background: #2886bb;
    margin-bottom: 10px;
    padding: 7px;
    color: #fff;
}
#kiemtrabaohanh input{
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 3px;
}
#kiemtrabaohanh button{
    background: #2886BB;
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px;
}


.content-left .title-left{
    color: #fff;
    float: LEFT;
    width: 100%;
    font-family: arial;
    position: relative;
    padding: 8px;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    background: #968B7C;
    font-family: 'UTM Avo';
    font-weight: bold;
}
 

.list-li-news-hot{
    float: LEFT;
    border: 1px solid #2079c4;
    padding: 10px;
    border-radius: 0px 0px 8px 8px;
    width: 100%;
}
.list-li-news-hot li{
    border-bottom: 1px solid #ccc;
    padding-bottom: 9px;
}
.list-li-news-hot li a h3{
    font-size: 13px;
    color: #2A6607;
    font-weight: bold;
    margin: 8px 0px;
    margin-bottom: 2px;
}
.list-li-news-hot li:last-child{ border:none}

.nam-du-an-hot{ text-align:center; font-size:14px; color:#3a78b7; margin-top:5px}

.title-right1{
    margin-top: 11px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.title-right1 span{
    display: block;
    float: left;
    background: #00a651;
    color: #fff;
    padding: 8px 30px;
    font-size: 15px;
    padding-left: 10px;
    text-transform: uppercase;
    min-width: 200px;
    border-radius: 0px 18px 18px 0px;
}


.fiter_select{ float:right; border:1px solid #ccc;padding: 5px 10px;background: #F7F7F7;border-radius: 4px; margin-top:10px;outline: none;}

.content-right{padding: 0px;padding-right: 0px;}
.title_list{margin-top: 18px;margin-bottom: 0px;text-align: center;font-size: 16px;font-weight: bold;text-transform: uppercase;float: left;width: 100%;}
.title_list span{background: #02A251;padding: 8px 21px;color: #fff;}
.list_product{
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 28px;
}

.title_detail{ background:none !important; color:#2a7c97 !important;font-size: 19px !important;text-align: left !important;border-bottom: 1px solid;padding-left: 0px !important;}
.title_detail span{ font-size:20px !important}

.list_product{}
.list_product  li:hover ,.active_br{background: #04A94D !important;}
.list_product  li:hover a,.active_br a{ color:#fff}

.list_product  li{
    transition:all 0.5s;
    display: inline-block;
    background: #d7d7d5;
}
.list_product   li a{
    font-weight: bold;
    display: block;
    padding: 5px 14px;
}


#owl-demo-doitac .item{margin: 0px 20px;}
#owl-demo-doitac .item img{ width:100%;}

#owl-demo-doitac .item h2{
    text-align: center;
    font-size: 22px;
    color: #636363;
}

.ggmaps{ margin-bottom:15px;margin-top: 24px;border: 2px solid #ccc;box-shadow: 2px 2px 4px #7C7878;}
.ggmapsf{ margin-bottom:15px;margin-top: 10px;border: 2px solid #ccc;box-shadow: 2px 2px 4px #7C7878;}

.title-right{float: left;width: 100%;margin-top: 12px;margin-bottom: 0px;font-size: 16px;font-weight: normal;color: #f00;padding-left: 0px;text-transform: uppercase;text-align: left;margin-bottom: 7px;}
.title-right span{display: block;color: #2a7c97;font-family: arial;padding: 0px 0px;font-size: 17px;font-weight: bold;line-height: initial;padding-left: 0px;float: left;padding-right: 20px;padding-top: 10px;min-width: 145px;}
.title-right ul{
    padding-left: 20px;
    float: left;
}
.title-right ul li{ display:inline-block;padding: 5px 18px;float: left;box-sizing: border-box;/* padding-top: 19px; */margin-top: 11px;margin-right: 5px;background: url(../images/bg_li_tab1.png) bottom center repeat-x;border: 1px solid #ccc;border-radius: 8px 8px 0px 0px;border-bottom: none;}
.title-right ul li a{}

.title-right ul li:hover ,.active-tab{
    background: url(../images/bg_li_tab.png) bottom center repeat-x !important;
    border-radius: 6px 6px 0px 0px;
}


.block-menu-right{ padding-right:0px; padding-left:25px}


.title-right ul li:hover a ,.active-tab a{color: #fff !important;}

.top-menu div >ul>li >ul >li:hover >ul{ display:block;background: #D3A02A;}
.top-menu div >ul>li >ul >li>ul{ display:none; position:absolute; width:250px; left:250px; top:0px}

.like-fb{margin-top: 15px;float: left;/* width: 100%; */}
.content_product{/* border:1px solid #d0d0d0; */padding-top: 9px !important;margin-bottom: 15px;}

.title-right_product{
    background: #968b7c;
    margin-top: 0pc;
}
.title-right_product span{ color#fff;color: #fff;padding: 8px  10px;display: block;text-transform: uppercase;font-weight: bold;font-family: 'UTM Avo';}


.content-boder{
    padding: 0px;
    /* background: #fff; */
}
.container_contact{max-width: 100%; margin:0px auto}
.desc_about{ padding-right:0px}
.img-about{ padding-right:15px}


.owl-galery .item{ border:1px solid #ccc; margin-right:10px; padding:5px}
.owl-galery .item h2{font-size: 14px; text-align:center;color: #545454;}


.img_news_detail{float:left;padding: 0px;padding-right: 17px;}
.img_news_detail img{
    float: left;
}


.thumb_sp{padding-top: 2px;margin-bottom: 29px;}
.thumb_sp img{
    border: 1px solid #ccc !important;
    /* background: #ccc; */
    padding: 2px;
}

.arrow_sp1{ background:url(../images/arow_sp1.png) top center no-repeat; position:absolute; height:18px;width: 9px;right: 9px;top: 8px;      cursor: pointer;}
.arrow_sp2{ background:url(../images/arow_sp2.png) top center no-repeat; position:absolute; height:18px;width: 9px;left: 9px;top: 8px;cursor: pointer;}

.arrow_sp3{ background:url(../images/arow_sp1.png) top center no-repeat; position:absolute; height:18px;width: 9px;right: 9px;top: 8px;      cursor: pointer;}
.arrow_sp4{ background:url(../images/arow_sp2.png) top center no-repeat; position:absolute; height:18px;width: 9px;left: 9px;top: 8px;cursor: pointer;}



.title-right_cunglaoi{ background:url(../images/bg_title_pro.png); color:#fff;padding: 8px 5px;float: left;width: 100%;position: relative;}
.title-right_cunglaoi span:nth-child(1){
    float: left;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}

.ul-dk-thanh-vien{float: left;width: 100%;
margin-top: 11px;
margin-left: 9px;}
.ul-dk-thanh-vien .left{ float:left; font-size:14px; width:205px; line-height:25px;}
.ul-dk-thanh-vien .left span{ font-weight:bold; color:#f00}
.ul-dk-thanh-vien li{ margin-bottom:15px;}
.ul-dk-thanh-vien .right >input{ width:326px; line-height:25px; border-radius:5px; border:1px solid #ccc; padding:0px 5px;max-width: 100%;padding: 3px;}
.ul-dk-thanh-vien .right > select{
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 3px;
    max-width: 100%;
    width: 326px;
}

.title_info_product{
    padding-bottom: 5px;
    /* border-bottom: 1px solid #ccc; */
    margin-bottom: 10px;
}
.title_info_product span{
       padding-left: 0px;
       float: left;
       width: 100%;
       font-weight: normal;
       font-size: 16px;
       margin-top: 0px;
       text-transform: uppercase;
       font-family: arial;
       margin-bottom: 12px;
       color: #968b7c;
       padding-bottom: 5px;
       font-weight: bold;
       border-bottom: 1px solid #9b8476;
}

.frmthongtincahme{ width:700px; float:left;max-width: 100%;}
.frmthongtincahme .list_infoc{ float:left; margin-left:0px}
.frmthongtincahme .list_infoc li{text-align:center;}
.frmthongtincahme .list_infoc li span{ display:block; float:left; width:150px;}
.frmthongtincahme  li input{ display:block; float:left; width:225px; border:1px solid #ccc; border-radius:5px; line-height:22px;margin-bottom: 5px;padding: 3px;}

.frmthongtincahme .list_infom{ margin-left:35px; float:left}
.frmthongtincahme .list_infom li{ text-align:center;}

.btn-dang-ky{ float: left;
margin-left: 180px;
margin-top: 23px; background:url(../images/bg_dangky.png) repeat-x; border:1px solid #C95E00; border-radius:5px;font-weight: bold;padding: 5px 25px; text-transform:uppercase;}






.table_baohanh{  border:1px solid #ccc; max-width:750px; margin-bottom:10px}

.block-dangkyemail{background: #0071bb; margin-top:10px;padding: 15px 0px;color: #fff;}

.block-dangkyemail span{ display:block; float:left; margin-right:10px;margin-top: 8px;}
.block-dangkyemail input{float:left;border: 1px solid #0071BB;padding: 4px;margin-top: 0px;min-width: 246px;border-radius: 3px 0px 0px 3px;color: #0071BB;}
.block-dangkyemail  button{
    float: left;
    background: #0E96EF;
    border: none;
    padding: 4px 8px;
    margin-left: 0px;
    border-radius: 0px 3px 3px 0px;
    cursor: pointer;
}


.block-item{
}
.block-item .content-item{
    /* border: 1px solid #427FBD; */
    /* padding: 5px; */
    position: relative;
    margin-bottom: 11px;
}
.block-view-social{
    padding: 3px;
    font-size: 14px;
}
.block-view-social li:nth-child(1){width: 48%;color: #01b22e;}
.block-view-social li{
    display: inline-block;
    /* padding: 5px; */
    color: #828384;
    padding: 0px 5px;
}
.block-view-social span{
    /* color: #f00; */
}
.block-view-social i{
    margin-right: 5px;
}
.block-view-social img{
    float: left;
    margin-right: 6px;
    cursor: pointer;
}

.list-video{ width:100%; padding:5px;border: 1px solid #ccc;}

.block-hotline{ background:url(../images/bg_hotline.png) top left no-repeat; height:65px; padding-left:45px;position:relative}
.block-hotline span{ position:absolute; display:block;top: 22px;font-size: 25px;font-weight: bold;color: #C40D0D;}

.list_online{
    margin-top: 12px;
}
.list_online li{
    color: #535252;
    float: left;
    width: 100%;
    margin-bottom: 9px;
}
li.hotline_left strong{ font-weight:bold;font-size:20px !important; color:#f00}

.list_online img{
    float: left;
    margin-right: 11px;
}
.list_online li strong{
    margin-top: 7px;
    float: left;
    font-size: 14px;
    font-weight: normal;
    font-family: 'UTM Avom';
}

.list-products ,.content-suport{
    float: left;
    width: 100%;
    /* background: url(../images/bg_content_left.png) top center no-repeat; */
    background-size: 100% 100%;
    /* padding: 10px 0px; */
    color: #fff;
}
.list-products li{
    padding: 6px 0px;
    padding-left: 33px;
    transition: all 0.5s;
    background: #f0f3f6 url(../images/arowleft.png) 10px center no-repeat;
    border-bottom: 1px solid #ccc;
}
.list-products li:last-child{ border:none}
.list-products li:hover{padding-left: 33px;background: #d5d7d9 url(../images/arowleft.png) 10px center no-repeat;}

.list-products a{
    color: #4BAE4F;
    font-size: 14px;
    display: block;
    font-weight: bold;
}

.content-suport span.phone{
    color: #f00;
    font-size: 17px;
    font-weight: bold;
}

.list_hotro{}
.list_hotro li{}
.list_hotro li a{
    display: block;
    width: 100%;
    padding: 2px 3px;
    color: #505151;
    font-size: 13px;
    font-family: 'UTM Avom';
    font-weight: normal;
}


.block-item .content-item >a>img{
    width: 100%;
    border: 1px solid #ccc;
    padding: 3px;
    box-shadow: 1px 1px 4px rgba(204, 204, 204, 0.77);
}
.block-item .content-item h3{
    margin: 0px;
    line-height: 18px;
    padding: 5px;
    /* border-top: 1px solid #ccc; */
    overflow: hidden;
    font-size: 12px;
}

.block-item .content-item h3.name-video{color: #515151;font-size: 16px;height: 31px;margin-top: 5px;text-align: center;font-weight: normal;width: 100%;transition: all 0.5s;}
.block-item .content-item:hover h3.name-video{ opacity:1; z-index:999;}
.btn_view_more{text-align: center;float: initial;background: #A23E3E;/* line-height: 54px; */font-size: 13px;cursor: pointer;display: block;max-width: 146px;padding: 8px 22px;color: #fff!important;margin-top: 5px;text-transform: uppercase;margin: 0px auto;margin-bottom: 10px;}
.btnright_view_more{text-align: center;float: initial;background: #0182c3;/* line-height: 54px; */font-size: 13px;border-radius: 5px;cursor: pointer;/* float: left; */float: right;display: block;max-width: 132px;padding: 2px 10px;color: #fff !important;margin-top: 5px;}

.btn_view_more1{text-align: center;float: initial;background: #c59527;/* line-height: 54px; */font-size: 13px;cursor: pointer;display: block;max-width: 146px;padding: 8px 22px;color: #fff!important;text-transform: uppercase;margin: 0px auto;margin-top: 14px;}


.block-col-footer{}
.block-col-footer h3.title_footer{
    margin-top: 0px;
    width: 100%;
}
.block-col-footer h3.title_footer span{
    color: #777777;
    font-size: 36px;
    text-transform: uppercase;
    padding-right: 15px;
    padding-left: 5px;
}

.q-news-view{
    padding-left: 0px;
    padding-right: 5px;
    font-size: 12px;
}
.q-news-view h3{
    margin: 6px 0px;
    font-size: 12px;
    font-weight: bold;
    color: #525252;
    text-transform: uppercase;
    line-height: 1.3em;
    /* padding-right: 5px; */
}

.list_left{}
.list_left li{
    border-bottom: 1px solid #ccc;
}
.list_left li a{
    display: block;
    padding: 6px 10px;
    color: #505151;
    font-size: 14px;
}


.q-news-view span{}
.q-news-view img{
    width: 100%;
}


.list-new_footer{}
.list-new_footer li{ display:block; float:left; margin-bottom:10px;width: 100%;border-bottom: 1px dashed #ccc;padding: 5px 0px;}
.list-new_footer .img_news-list{
    padding: 0px;
    padding-left: 10px;
    padding-left: 0px;
}
.list-new_footer .name_news_list{padding:0px; padding-left:10px; font-size:12px;}

.list-new_footer img{
    width: 100%;
}
.list-new_footer h3{font-size: 14px;margin: 0px;line-height: 1.3em;text-transform: uppercase;font-weight: bold;color: #f00;}

.list-support {
    float: LEFT;
    margin-left: 22px;
}
.list-support li{
    list-style-type: disc;
    margin-left: 0px;
    margin-bottom: 5px;
}
.list-support li a{
    color: #fff;
    display: block;
    width: 100%;
}

#owl-gallery{ position:relative;padding: 0px 20px;width: 100%;float: left;}
#owl-gallery .item{ margin:5px;}
#owl-gallery .item img{ width:100%;cursor: pointer;}
.img_view{ width:100%}
.img_view{ display:none}

.main-partner{  background: #cdffe2;}
.block_doitac{
    background: #898686;
    padding-top: 11px;
}
.block_doitac h3.title_doitac{
    /* background: url(../images/bg_line_doitac.png)center center repeat-x; */
    margin: 0px;
}
.block_doitac h3.title_doitac span{
    background: url(../images/bg_title_doitac.png) bottom center no-repeat;
    min-width: 200px;
    display: block;
    text-align: center;
    height: 38px;
    line-height: 35px;
    font-size: 24px;
    text-transform: uppercase;
    color: #00903d;
    margin: 0px auto;
    font-weight: bold;
}

.title_thietke_index{ text-align:center; font-size:24px;margin: 15px 0px; color:#444444;font-weight: bold;background: url(../images/bg_title_gallery.png) bottom center no-repeat;padding-bottom: 20px;}



.list_gallery{
    text-align: center;
    margin-bottom: 11px;
}
.list_gallery li{
    display: inline-block;
    padding: 5px 8px;
    background: #ccc;
    border-radius: 3px;
    transition: all 0.5s;
    margin-right: 6px;
}
.list_gallery li a{
    font-size: 15px;
    text-transform: uppercase;
    color: #3d3d3d;
    padding: 3px 10px;
    display: block;
}
.list_gallery li:hover{background: #C59527;}
.list_gallery li:hover a{ color:#fff}
.item-gallery{ padding:0px;position: relative;}
.main-gallery{    width: 100%;
    padding: 20px 0px;

    margin: 0 auto;}
.item-gallery h2{transition:all 0.5s; margin:0px; font-size:14px; text-align:center; background:#00903d; color:#fff;padding: 8px 5px;position: absolute;width: 100%;bottom: 0px;opacity: 0;}
.item-gallery:hover h2{ opacity:1;}
.item-gallery img{ width:100%}
.title_album{
    width: 100%;
    text-align: center;
    margin: 0px;
    margin-bottom: 15px;
}
.title_album span{
    font-size: 24px;
    color: #00903d;
    font-weight: bold;
    text-transform: uppercase;
    background: url(../images/bg_title_album.png) bottom center no-repeat;
    padding-bottom: 10px;
    min-width: 210px;
    display: block;
}

#owl-demo-doitac{padding: 9px 29px;position: relative;}

.title_footer{padding-left: 0px;float:left;width: 100%;font-weight: normal;font-size: 16px;margin-top: 0px;text-transform: uppercase;font-family: arial;margin-bottom: 10px;color: #968b7c;font-weight: bold;border-bottom: 1px solid #9b8476;}
.title_footer span{ float:left; margin-bottom:5px;font-family: 'UTM Avo';}

.block_email_register{
    float: left;
    background: #f3f3f3;
    padding: 10px;
    border-radius: 3px;
    max-width: 274px;
}
.block_email_register label{
    width: 100%;
    margin: 0px;
}
.block_email_register input{
    border: 1px solid #ccc;
    padding: 3px 0px;
    border-radius: 3px;
}
.block_email_register button{
    background: #A23E3E;
    border: none;
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px;
    text-transform: uppercase;
}


#footer{background: rgba(243, 240, 228, 0.5);/* padding-bottom: 30px; */color: #fff;/* background-size:cover */position: relative;border-top: 1px solid #ccc;/* margin-top: 20px; */padding-top: 21px;padding-bottom: 20px;}
#footer .container{background:none}
#footer .container .content-footer{color: #fff;}
.block_news_footer{padding:0px;/* background: #fff; */}

.name_domain{ color:#06aa4d; font-size:18px;margin-top: 9px;}
.col-news-hot1{}
.col-news-hot1 input{
       width: 47%;
    margin: 5px;
    border: 1px solid #ccc;
    padding: 7px;
    border-radius: 3px;
    color: #000;
    margin-bottom: 5px;
}
.col-news-hot1 textarea{
    border: 1px solid #ccc;
    margin: 5px;
    border-radius: 2px;
    width: 97%;
    min-height: 193px;
    color: #000;
}
.col-news-hot1 button{
    background: #71B100;
    border: none;
    padding: 5px 16px;
    float: right;
    margin-right: 12px;
    border-radius: 3px;
}

.logo_par{
    padding: 5px;
}
.logo_par img{
    width: 100%;
	border: solid 1px #ccc;
}


.list_gallery_item{
    float: left;
    width: 100%;
    text-align: center;
    padding: 14px 10px;
}
.list_gallery_item li:hover , .active_tab {background: #c59526 !important;}
.list_gallery_item li:hover a, .active_tab a{ color:#fff !important;}
.list_gallery_item li{
    display: inline-block;
    padding: 6px 26px;
    background: #e9e9e9;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.5s;
}
.list_gallery_item li a{
    font-size: 15px;
    color: #3d3d3d;
}




.col-news-hot{
    background: #fff;
    color: #000;
}
.col-news-hot .title_footer{
    margin: 0px;
    color: #00903d;
    font-weight: normal;
    font-size: 24px;
    margin-bottom: 10px;
}

.col-news-hot1 .title_footer{
    margin: 0px;
    color: #00903d;
    font-weight: normal;
    font-size: 24px;
    margin-bottom: 10px;
}
.item_newsf1{ padding-left:0px}
.item_newsf2{ padding-right:0px}
.col-news-hot div span{ font-size:13px;padding-bottom: 10px;display: block;}
.col-news-hot div span.icon_cal{
    margin-bottom: 3px;
    padding-bottom: 0px;
    background-position: 1px 2px;
    margin-top: 7px;
}
.col-news-hot h3{
        font-size: 16px;
    color: #000;
    margin-top: 12px;
    margin-bottom: 10px;
}

.view_more{position:absolute;background: #71b100; padding:5px 10px;bottom: -41px; right:0px;color: #fff !important;text-transform: uppercase;border-radius: 2px;}


.line_footer{background: #0F7102 url(../images/bg_line_footer.png) top center no-repeat; display:block; text-align:center;padding: 9px 0px;color: #fff;font-family: 'Roboto Condensed';font-size: 17px;text-transform: uppercase;position: relative;}
.line_footer:after{ content:'';width: 57px;background: url(../images/arrow_footer2.png) top center no-repeat;height: 51px; position:absolute;top: -13px;right: -20px;}
.line_footer:before{ content:'';width: 69px;background: url(../images/arrow_footer.png) top center no-repeat;height: 51px; position:absolute;top: -13px;left: -20px;}

.line_footer span{background: #0F7102;padding: 5px;}

.content-footer1{ margin-bottom:15px}

.copyright{color: #fff;border-top: 1px solid;text-align: center;background: #2a7c97;}
.copyright p{  color:#a09f9f}
.copyright .container{ background:none;text-align: center;}
.copyright .container span{
    float: left;
    line-height: 44px;
}
.col-item-footer{
    margin-bottom: 15px;
}

.block-register-email{}
.block-register-email input{
    background: #444444;
    border: none;
    padding: 5px;
    outline: none;
}
.block-register-email button{
    background: #b00404;
    border: none;
    margin-left: -4px;
    padding: 5px 16px;
    text-transform: uppercase;
}


.block-register-email{ margin-top:10px}

.col-item-footer h3{
    margin-top: 0px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 5px;
}

.list-footer{}
.list-footer li{
    background: url(../images/arrow_footer.png)left 5px no-repeat;
    padding-left: 15px;
    margin-bottom: 9px;
}
.list-footer li a{
    color: #fff;
}

.block_content_f{text-align: left;/* padding-top: 458px; */color: #808080;padding-right: 20px;}

.list-social{
    margin-top: 4px;
    /* background: url(../images/bg_line_social.png) top center no-repeat; */
    float: right;
    /* width: 100%; */
    text-align: center;
}


.list-social li{
    
display: inline-block;
    
padding-left:  5px;
    
margin-bottom: 2px;
    
/* float: left; */
    
/* width: 100%; */
}
.list-social li h3{
    float: left;
    color: #808080;
    font-size: 16px;
    margin-top: 8px;
    margin-left: 12px;
    display: none;
}
.list-social li:hover img{    transform: rotate(-360deg);}
.list-social li img{
   
/* width: 100%; */
   
float: LEFT;
   
transition: all 0.5s;
   
max-width: 32px;
}
.title-contnet-right{
    padding: 6px  5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 12px;
    padding-top: 10px;
    margin-left: 5px;
}
.title-contnet-right a{}
.title-contnet-right span{}
.title-contnet-right a i{
    color: #000;
}
.title-page{ font-size:30px; color:#686868;margin-top: 0px;margin-bottom: 5px;} 

.block-col-right1{ padding-right:0px}
.content-right-detail{
    width: 100%;
    border: 1px solid #eeeeee;
    margin-top: 16px;
    border-radius: 3px 3px 0px 0px;
    margin-bottom: 15px;
}

.item-img-member{
    padding: 4px;
}

.title-right-detail >span{
    display: block;
    padding: 7px;
    margin-bottom: 9px;
}
.title-right-detail{
    background: #eeeeee;
}
.title-right-detail ul{
    margin-left: 5px;
}
.title-right-detail ul li{
    display: inline-block;
    padding: 5px 13px;
    margin-left: 4px;
    margin-top: 9px;
    background: url(../images/bg_li_tab1.png);
    border: 1px solid #ccc;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 0px;
}
.title-right-detail ul li a{}

.list-news-hot-right{
    margin-top: 10px;
    float: left;
    /* margin-bottom: 15px; */
}
.list-news-hot-right li{
    padding: 5px 5px;
    font-size: 13px;
    font-weight: bold;
    float: left;
    padding-top: 0px;
    width: 100%;
}
.list-news-hot-right li:last-child a{ border:none}
.list-news-hot-right li a{
    border-bottom: 1px dashed #ccc;
    display: block;
    padding-bottom: 4px;
    float: left;
    width: 82%;
}
.list-news-hot-right li span{
    float: left;
    border: 1px solid #ccc;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    margin-right: 10px;
}
.title-right-order{float: left;width: 100%;margin-top: 12px;margin-bottom: 0px;font-size: 22px;font-weight: normal;color: #f00;padding-left: 0px;text-transform: uppercase;text-align: left;/* background: #e7e5e5; */border-top: 5px solid #64c4b8;}
.title-right-order span{display: block;color: #4e4f4d;font-family: arial;padding: 7px 0px;font-size: 14px;font-weight: bold;line-height: initial;padding-left: 10px;float: left;/* background: #e7e5e5; */padding-right: 20px;padding-top: 10px;min-width: 241px;border-top: 5px solid #e5d368;margin-top: -5px;}
.img-detail-slider{ width:85%}
.img-detail-slider .owl-prev{ display:none !important}
.owl-item{max-width: 100%;}

.logo-top-m{ display:none}
.logo-top{ display:block;/* width: 100%; */padding: 0px;margin: 0px;}

.item-sevice{
    padding: 10px;
}
.item-sevice .content_sevice{
    float: left;
    background: #d7d5d5;
    padding: 5px;
}
.item-sevice img{}
.item-sevice span.desciption{
    float: left;
    width: 100%;
    height: 87px;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 10px;
}
.item-sevice h3.title-news span{
    display: block;
    font-size: 15px;
    padding: 5px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 4px;
}
.item-sevice h3.title-news{
    margin: 0px;
    margin-left: -5px;
    margin-right: -5px;
    background: #00A651;
    margin-bottom: 10px;
    margin-top: 6px;
}


.block-content-duan{/* float:left; *//* width: auto; *//* margin-left: -7px; *//* margin-right: -7px; */padding: 0px;}



.name-news{font-size: 20px; margin:0px;font-weight: bold;margin-bottom: 11px;color: #2a7c97;margin-top: initial;font-family: 'UTM Avo';margin-top: 10px;}
.block-duan{
    padding: 10px;
    text-align: justify;
}
.block-duan img{
    width: 100%;
}
.block-duan a{}
.block-duan a h3{
    font-size: 18px;
    color: #3f6518;
    margin: 8px 0px;
}
.block-duan div.desc_duan{}

.block-product{
    padding: 5px 10px;
    margin-bottom: 14px;
}

.price{ color:#f00;  margin-left:15px}
.price >span{ color:#000}
.content-products-item{width: 100%;text-align: center;border: 1px solid #ccc;background: #fff;padding: 20px;padding-bottom: 0px;}
.content-products-item span{ display:block;text-align: left;}
.content-products-item strong.masp{
    display: block;
    float: left;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    color: #06aa4d;
}

.block-product a img{
    padding: 0px;
    /* border: 1px solid #e8e7e7; */
    border-radius: 2px;
}
.btn_detail{background: #59A7E9; padding:5px; color:#fff;padding: 5px 23px;border-radius: 6px;}

.block-product a h3{
      margin: 0px;
      font-size: 14px;
      margin-top: 9px;
      height: 40px;
      margin-bottom: 0px;
      overflow: hidden;
      text-align: center;
      color: #020202;
      padding: 7px 7px;
      box-sizing: border-box;
      vertical-align: middle;
      line-height: normal;
      width: 100%;
      text-transform: uppercase;
      display: block;
      float: left;
      border-top: 1px solid #ccc;
      margin: 15px 0 15px 0;
      padding-bottom: 0px;
}
.frame_images{ margin-right:15px;}
.app-figure{ border:1px solid #000; padding:5px}
.block_mota_duan{ padding-left:10px; padding-right:0px}

#owl-demo-img .item{margin-right:8px;margin-bottom: 3px;}

.title_contact{padding-left: 68px;color: #040404;}
.title_contact span{color: #040404;}

.block-frm-contact{
    padding-left: 28px;
}
.block-frm-contact p{
    float: LEFT;
    width: 100%;
    margin-bottom: 5px;
    text-align: center;
}
.block-frm-contact label{
    font-weight: normal;
    color: #333333;
    width: 78px;
    display: none;
    text-align: left;
}
.block-frm-contact input[type=checkbox]{
    float: left;
}

.block-frm-contact span{ float:left;font-size: 27px;font-family: 'UTM Avo';}


.block-frm-contact input[type=text] ,.block-frm-contact input[type=email]{
    width: 75%;
    border: 1px solid #ccc;
    padding: 4px 5px;
    border-radius: 3px;
}
.block-frm-contact textarea{
    width: 75%;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 131px;
}
.block-frm-contact input[type=tel]{
    float: left;
    background: rgba(204, 204, 204, 0.44);
    width: 46px;
    border: 1px solid #ccc;
    border-radius: 2px;
}
.block-frm-contact button{
     background: #E5D368;
     color: #fff;
     font-size: 14px;
     font-weight: normal;
     border: none;
     padding: 7px 18px;
     /* border: 1px solid #59990e; */
     text-transform: uppercase;
     border-bottom: 2px solid #805B08;
     margin: 0px auto;
     float: left;
     margin-left: 73px;
}
.phantrang{
    width: 100%;
    text-align: center;
    float: left;
}
.phantrang span{
    padding: 4px 11px;
    background: #773A06;
    color: #fff;
}
.phantrang a{
    padding: 4px 11px;
    background: #AD601F;
    color: #fff;
}


.item-news{
    float: left;
    /* width: 100%; */
    margin-bottom: 22px;
    padding-bottom: 19px;
    padding: 0px 10px;
}


.item-news:nth-child(2n+2){/* padding-right:0px */}
.icon_cal{background: url(../images/icon_ca.png) top left no-repeat;padding-left: 18px;font-size: 13px;}
.item-news:last-child{ border:none}
.item-news  .img-news img{border: 1px solid #ccc; }
.item-news  .title-news span{ display:block;height: 47px;float: LEFT;overflow: hidden;font-size: 17px;line-height: 1.3em;text-align: LEFT;width: 100%;font-family: 'UTM Avo';}
.item-news  .title-news{
    font-size: 17px;
    margin: 0px;
    margin-bottom: 0px;
    color: #464646;
    margin-top: 8px;
    padding: 0px;
    /* border-bottom: 1px solid #ccc; */
    padding-bottom: 7px;
    position:relative;
    float: left;
    width: 100%;
}
.item-news  .title-news:after{/* background: #02CA63; */ width:90px; content:''; height:2px; position:absolute; left:0px;bottom: -1px;}

.item-news  span.desciption{
    display: block;
     overflow: hidden;
    padding: 0px;
    font-size: 13px;
    float: left;
    width: 100%;
}
.view-more{/* background: #0F7102; */color: #369043 !important;padding: 4px 20px;border-radius: 18px;float: right;margin-top: 6px;font-weight: bold;border: 1px solid #ccc;font-weight: normal;transition: all 0.5s;}
.view-more:hover{background: #8fc843;color: #fff !important;}
.list-news-order{
    float: left;
    width: 100%;
    margin-left: 10px;
}
.list-news-order li{
    background: url(../images/arrow_news.png) left center no-repeat;
    padding-left: 19px;
    margin-left: 0px;
    margin-top: 5px;
}
.row10{margin-left: -10px; margin-right:-10px;}

.list-news-order li a{
     color: #464646;
     display: block;
     width: 100%;
     font-size: 16px;
}

.post_date{
    padding: 10px;
    border: 1px solid #059445;
}
.btn_view_news{
    float: right;
    background: #059445 url(../images/arrow_btn_view_more.png) 92px center no-repeat;
    color: #fff !important;
    padding: 10px 21px;
    text-transform: uppercase;
    margin-top: -10px;
    padding-right: 33px;
}

.gia_detail{color: #FF0000;}
.khung_thongtin{
    padding-left: 10px;
}
.khung_thongtin li b{font-weight: bold;}
.khung_thongtin li{
    margin: 5px 0px;
}

.hotline_detail{}
.hotline_detail span{
    display: block;
    color: #fc6e0f;
    font-size: 26px;
    text-transform: uppercase;
    padding: 7px 0px;
}

li.masp{ font-weight:bold;color: #02CA63;}
.template_product{ margin-top:15px;}
.khung_thongtin li h1{
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;
    color: #030303;
}
.selectors{ margin-top:15px}

.khung_thongtin li.btn_muangay{ margin:15px 0px;display: none;}
.mota_detail{ display:block;  margin:10px 0px;margin-top: 0px;/* padding-left: 10px; */}

.block_mota_duan{ padding-left:10px; padding-right:0px;}

#owl-doitac .item{ margin:5px}
#owl-doitac .item img{ margin-bottom:10px}
.btn_m{display:none;}

.list-data{ width:100%}
.list-data li.list-header{
    font-size: 16px;
    color: #2079c4;
}
.list-data li >span{
    display: block;
    padding: 0px 0px;
    padding-right: 20px;
    text-align: justify;
}

.list-data li{
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 8px 0px;
}
.list-data li strong{
    padding-right: 10px;
    display: block;
    font-size: 13px;
}
.list-data li:last-child{ border:none;}
.btn_download{
    display: block;
    text-align: center;
}
.btn_download span{
    font-size: 13px;
    font-weight: bold;
    color: #59a7e9;
    text-decoration: underline;
}

.list-news{
    padding: 0;
}
.list-news li{
    float: left;
    border-bottom: 1px dashed #ccc;
    padding: 17px 0px;
    width: 100%;
}

.view-more-left{ background:#ffc000;padding: 7px 11px;color: #3d3d3d !important; font-size:18px}


.list-news li:last-child{ border:none;}

.list-news li img{
    float: left;
    margin-right: 10px;
    width: 106px;
}
.list-news li h3{
    margin: 0px;
    font-size: 16px;
    padding: 0px;
    display: block;
    color: #373736;
    line-height: inherit;
    font-weight: bold;
}
.list-news li span{ font-size:13px;color: #433F3F;}


.view-more-left{ float:left; margin-bottom:10px}

#muangay{
    display: none;
}
.block-frm-dangky h3{
    color: #7dbf13;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px solid;
    /* line-height: 35px; */
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 0px;
}
.block-frm-dangky label{
    font-weight: normal;
    float: LEFT;
    margin: 0px;
    width: 108px;
}
.block-frm-dangky input{
    width: 320px;
    border: 1px solid #ccc;
    padding: 2px 7px;
    margin: 3px 0px;
}
.block-frm-dangky textarea{width: 365px;border: 1px solid #ccc;height: 101px;}
.block-frm-dangky button{ display:none}

.title_detail_news{ text-transform:initial;background: none !important;border-bottom: 1px solid #b78617;padding-bottom: 4px !important;text-align: left;}

.btn_list_menu{ width:100%;/* height:35px; */background: #4BAE4F;color: #fff;float: left;}
.btn_list_menu span{
    text-transform: uppercase;
    float: right;
    font-size: 19px;
    margin-top: -3px;
    /* background: #37983B; */
    margin-bottom: 8px;
    cursor: pointer;
}
.btn_list_menu span i{ color:#fff;font-size: 20px;/* width: 20px; *//* height: 20px; */font-weight: normal;margin-top: 5px;margin-right: 10px;padding: 4px;}
.btn_list_menu{ display:none}
 .resp-tabs-list  li{
    padding: 7px 49px;
    }
 .back-top{
    position: fixed;
    bottom: 50px;
    cursor:pointer;
    right: 10px;
    width: 35px;
    height: 35px;
    background: #2a7c97;
    z-index: 999;
    text-align: center;
    line-height: 35px;
    display: block;
    color: #fff;
    font-size: 21px;
    display:none;
    border-radius: 5px;
    }
 
   .back-top i{    margin-top: 8px;
    /* font-weight: normal; */
    font-size: 19px;}


.quangcao-home{padding: 0px; float:left;border: 1px solid #f00;padding: 10px;margin-top: 50px;}

.quangcao-home1{ padding:0px;margin-top: 50px;}

.owl-quangcao .item{
    margin-right: 11px;
}
.owl-quangcao .item img{}
.owl-quangcao .item h2{
    margin: 0px;
    margin-top: 10px;
    font-size: 20px;
    text-align: center;
    color: #000;
    display: none;
}
.content_right_gallery_main{ display:block}

.block_img_detail{max-width: 713px; margin:0px auto;float: initial;}


 @media (max-width:1024px) {
	 
.item_register{ padding:10px}

 
  .top-menu div >ul>li>a{}
.btn_download span{ display:block; float:left;width: 100%;} 
.top-menu div >ul>li>a{
    font-size: 12px;
    padding-right: 20px;
}

.title_footer{ font-size:20px}
.top-menu div >ul>li >ul{top: 55px;}
.col-item-footer h3{ margin-top:20px}
.item-news  .title-news{font-size: 18px;height: 49px;}
.resp-tabs-list  li{
    padding: 7px 37px;
}

.item-news span.desciption{ margin-bottom:15px}
 

 .container{padding: 0px;/* background: #fff; */}
 .block-register-email input{ width:160px}
  .block-register-email button{ padding:5px}
 }
 @media (max-width:1000px) {
.list-news-hot-right li a{width: 88%; }
.block-frm-contact{ padding-left:0px}    
.block_right1{ padding:0px; margin-top:10px}
.block_bg_white{ padding:10px}
 .menu_mIndex{ display:block !important}   
.btn_list_menu{ display:block}    
.top-menu div >ul>li >ul{ position:initial;width: 100%;}
.top-menu div >ul>li>a{ display:block; width:100%;color: #fff !important;}
.menu_m{/* display: block !important; */display: none;}

.sub_menu{ color:#fff;border-bottom: 1px solid #ccc;cursor: pointer;}
.sub_menu a{ color:#fff !important}
.sub_menu li{float:left; width:100%} 
.block_search{ top:initial; bottom:5px; right:10px}

.top-menu div >ul>li{ width:100%}
.top-menu div >ul>li:before{ display:none}
.top-menu div >ul>li:hover ul{ display:none}
.block_gallery_m{ display:block}
.content_right_gallery_main{ display:none}

.line_footer:after{ content:; display:none; width: 57px;background: url(../images/arrow_footer2.png) top center no-repeat;height: 51px; position:absolute;top: -13px;right: -20px;}
.line_footer:before{ content:; display:none; width: 69px;background: url(../images/arrow_footer.png) top center no-repeat;height: 51px; position:absolute;top: -13px;left: -20px;}

.img-detail-slider{ width:100%}

.top-menu{display:none;}

.logo-top-m{ display:block}
.logo-top{ display:none}

.btn_m{display: block;}
.content-right{padding: 10px;}

.block-item .content-item h3.name-video{ opacity:1;}





 }
 @media (max-width: 800px) {
.block_slider_fix{ position:initial;background: #EEE;}     
 .img-about{ display:none}
 .block-register-email input{
    width: 205px;

}
.title_thietke_index{ font-size:18px;margin: 10px 0px;}
.block_about_index{ padding:20px 10px }
.title_register-top{ font-size:15px;padding: 6px 15px;}

.block_index{padding:0px 10px}
#owl-demo-doitac .owl-prev{ left:0px}
#owl-demo-doitac .owl-next{ right:0px}

.title-right span{ font-size:15px}
.col-news-hot{ padding:0px} 
.col-news-hot1{ padding:0px} 
.main-gallery{padding: 10px;} 
.view_more{position: initial;padding: 6px 12px;float: right;}  
.block-holine{position: absolute;top: 53px;}
     
.block-menu-left{padding:0px;background: #fff;/* margin-bottom: -8px; */}
.content-left{ padding:0px 10px; width:100%;padding-bottom: 10px;}     
.block-content-duan{ margin:0px; padding:0px}
.img-qc{ display:none}
.block-search{top: initial;bottom: 2px;}
#header{/* background: #D98C4C; */}
#header .container{/* background: #fafafa; */}
.block-quangcao-top h3{ font-size:14px}

.row10{ margin-left:0px; margin-right:0px;}

.img-quangcao-left{}
.block-slider{/* background:#fff; *//* margin-bottom: -3px; */padding: 0px;} 

.frmthongtincahme .list_infoc li span{ display:none}

.item_number_about .number{font-size:25px;line-height: 25px;}
.item_number_about  .name_num{ font-size:14px}
 }

.block_mota_duan{ padding:0px; margin-top:10px;margin-bottom: 10px;} 
 @media (max-width:600px) {
     .list-news-hot-right li span{ display:none}
     .list-news-hot-right li a{ width:100%}
     .img-qc{ display:block}
     .block-quangcao-item{ padding:0px}
     .block-slider-main{padding: 5px 0px;padding-bottom: 8px;}


.socsial_ds{ display:none} 
.content-footer{padding:10px}
.thongke h3{ text-align:left}
.item-gallery{padding:5px}
.item-gallery h2{ position:inherit; opacity:1; margin-bottom:10px}

 }
 @media (max-width:450px) {
     .block-col-footer{ margin-bottom:10px; border:none}
     .block-search{ position:initial; margin-bottom:10px}
     .block-search form{ position:relative}
 .block-search input{width: 100%;box-sizing: border-box;}
 .block-search button{position: absolute;top: 4px;right: 12px;}
.block-holine{bottom: 0px;position: inherit;height: 29px;width: 100%;text-align: center;font-size: 24px;}
.ul-dk-thanh-vien .right >input{}
.ul-dk-thanh-vien{margin:0px}
.img_camera{padding:0px; margin-bottom:10px}
  .list_infoc{ width:100%}
 .frmthongtincahme{width:100%}
 .frmthongtincahme .list_infom li{text-align: center !important;}
 .frmthongtincahme li{ width:100%;text-align: left !important;}
 .frmthongtincahme li input{ width:100%}   
 .container{padding:0px;}
 .item_newsf2{padding:0px}
 .col-news-hot1{margin-top:10px}
 .col-news-hot1 input{ width:100%;margin: 0px;margin-bottom: 5px;}
 .col-news-hot1 textarea{min-height: 100px;width: 100%;margin: 0px;}
.block_quangcao1{ padding:0px}
.frmthongtincahme .list_infom{ width:100%; margin:0px}
.btn-dang-ky{margin:0px; margin-top:10px}
.item_newsf1{ padding:0px}
.item_newsf1  img{ width:100%}
.content-left{ padding:10px}

.cascade-slider_arrow{bottom: -14px !important;}
.cascade-slider_arrow-left{left: 36% !important;}
.cascade-slider_arrow-right{right: 38% !important;}
.block_about_index{ padding:20px 10px}
 .title_about_index{ font-size:18px}
.block_slider_about{ margin:5px auto; margin-bottom:20px}
.list_gallery{}
.list_gallery li{ width:100%; border-radius:0px;margin: 0px;border-bottom: 1px solid #fff;}

.item-news{ padding:0px}
.item-news .title-news{ font-size:17px;height: 37px;margin-top: 9px;padding: 0px;}
.item-news span.desciption{padding:0px}
 .img_news_detail{ padding:0px}
.block-frm-contact label{ display:none}
.block-frm-contact input[type=text], .block-frm-contact input[type=email]{ width:100%}
.block-frm-contact textarea{ width:100%} 
.block-frm-contact button{ margin-left:0px; }

.list_menu_footer >li{ width:100%; padding-left:0px}
.block_content_f{ padding:0px}
.block_search{position: inherit;top: -6px;}

 }
 @media (max-width:380px) {
     .list-data li.list-header{ text-align:center}
     .content-download{ display:none}
     .desc_about{ padding:0px}

     .btn_m{right: 0px;top: 37px;position: fixed;}
 }
