@charset "utf-8";
/* CSS Document */ 
html{font-family: 'Roboto';line-height:  1.5em;}
body {margin: 0;font-size: 14px;line-height: 1.5em;color: #000;font-family: 'Tahoma, Open Sans';background: #fff;margin: 0px auto;}
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; transition: all 0.5s}
a:hover {color: red; transition: all 0.5s}
img {border: 0;max-width: 100%;}
ul { margin: 0; padding: 0; list-style: none;}
.clearb { clear: both; }
p { margin: 0; padding: 0; }
.pad0{padding:0;}
.par0{padding-right: 0;}
.pal0{padding-left: 0;}
.clearb { clear: both; }
.clear { clear: both; }
.hidden{display: none}
.zimges{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.zimges:hover{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1.1);}
.hv_light1{position:relative; overflow:hidden;}
.hv_light1:before{position: absolute;top: 0;left: -85%;z-index: 10;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.hv_light1:hover:before {transition: 1s;left: 100%;}
.hv_light2{ overflow:hidden; position:relative;}
.hv_light2:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;
}
.hv_light2:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.hv_light2:hover:before {right: 50%;left: 50%;width: 0;background: rgba(255, 255, 255, 0.5);}
.hv_light2:hover:after {height: 0;top: 50%;bottom: 50%;background: rgba(255, 255, 255, 0.5);}
.fullscreen{width: 100% !important;}
.no-reponsive{min-width: 1200px;}
.no-reponsive .container{width: 1200px !important;}
.no-reponsive #dl-menu{display: none;}
.map > iframe {width: 100%; max-height: 100%;}
@keyframes balloon {
    0%, 100% {
        transform: translateY(0) rotate(-6deg)
    }
    50% {
        transform: translateY(-1px) rotate(8deg)
    }
}
.shake-68 {
    animation: balloon 1s ease-in-out infinite;
}
.img_quangcao_left{margin-bottom:15px}
.breadrum{
    float: left;
    width: 100%;
    background: #dedede;
    padding: 5px;
    margin-bottom: 8px;
    border-radius: 3px;
}
.breadrum li{
    display: inline-block;
    float: left;
}
.breadrum li a{
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #00374b;
}
.breadrum span{
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #00374b;
}
.name_product_detail{font-size: 27px;font-family: 'Roboto';margin-top: 10px;font-weight: normal;color: #0E8135;}
.menu_giohang{
        background: #67ab14;
        color: white;
        font-size: 1.2em;
        font-weight: normal;
        }
.text_total{font-size: 19px;color:#f00;font-family: 'Roboto';}
.list_thongtin_sach{
    color: #;
    font-size: 14px;
    float: left;
    width: 100%;
}
.list_thongtin_sach li{
    margin-bottom: 7px;
    /* float: left; */
    /* width: 100%; */
    background: url(../images/arrow_detail.png) left center no-repeat;
    padding-left: 11px;
    color: #000;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
}
.block_buy{ float:left;width:100%;}
.block_buy label{
    float: left;
    width: 100%;
    font-weight: bold;
}
.block_buy input{
    float: left;
    width: 64px;
    padding: 4px 5px;
    border: 1px solid #ccc;
    margin-right: 19px;
    margin-top: 6px;
}
.price_detail{ float:left;font-size: 23px; width:100%; font-weight:bold;color: #ed1c24;margin-top: 10px;margin-bottom: 12px;}
.btn_lease_detail{border: 2px solid #85c07e;float: left;padding: 5px;margin-right: 10px;border-radius: 5px;background: url(../images/icon_lease.png) left 3px center no-repeat;padding-left: 28px;cursor: pointer;color: #514d4a;font-weight: bold;margin-top: -15px;}
.price_lease{
    font-weight: bold;
    color: #2c681c;
    font-size: 15px;
    float: left;
    width: 100%;
}
.btn_buy_detail{
    float: left;
    padding: 9px 22px;
    margin-right: 10px;
    background: #f15082 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACW1BMVEUAAABdUS0yKh/4twj84BDmpBTkhhYiHhkQEBD96BP1sgTsrAL50Qr3ngX10QjuqwP4ygbZmAPpoBCyewb2yRPrpwvomQxDOzTtsQ/nfg+GXAnxuRRVOg0zJRAjHBFNTU1MSEQSERF2Xh/4qAzWthnsogZYVUzxqwf4pQf4zQZMS0vokw9oWzg/Ni743QzslgXQgwJMQzzsjgb50w9FPjnupgn1vAzwoAtBOC/xrQi/dwPyuhL10hX30A7ysBGaaS3xqBDxqAzrhhHrkgzvmwnusAi5ZBTElAbvvghyVS7poBL53RjtwA6qagVDOjLyxxHqpwpKREBWVVRHPjbtgwvxsxb4wgpOTk7yvwvrfQzrhQ3zsxHusA5TU1L42xRHQTvsqRZ9UwlaUkjqohJSTkr1xA5OTk6ZhTvwuxfstBHnpg9KRkLlqhNmQQu+ew5vTQxUU1PfeRX01xXuxhRCNipNSkfcnhtbPgzfehlWUk9PR0HdhR5HOy9SUVDbpCDcnx/ozB9ANStcW1pWVFNaT0PHnCI7MijDqyKrfiGygCOhjD4ZFhKdhiyahSLznwLzoQT95A772gj7yAf7xAf5wAf5sgf6zQb5ugX1qgP4rwL/9Bj4rQf3qQP0pgLzvgHwswH84Az+6Qr81Qn70gn4wwX0rAX5ywT61QP0tgPxsAP2rgP2tQL0ogLvlgLupAHwnwHrmgHukwFjWERKPC6ofiT+4Q//7w793A361w3bgg3+7gr94gj8zgX7uwX4oQX5twT3swT1uwP5wgLzuwLskQLwjgLxtgH0jwHyhgEawOonAAAAjnRSTlMABQP+/q6KHgj+/v79/fv6+fXb19HRxcO4uKyndkkzHRkNCv77+vn5+Pj39/b29fX18vHw7+/u6+rq6uno6Ofm5ubl5eTk4+Pg3t3a2NjX19fW1dXT0NDNzcvIxsXDsa2sqqejoqGenpubmpiTk4+PjIuIiIaDfnx7dHFwbWxpZWBTT0REPzk3NzApGhUPeXGdYwAAAZJJREFUOMtiGJaACZeEfG1pdry4n4VuCg4F4eIlNY1t7IwKJs3YFaTFQhlVgYzYrdBqgjAYgyuxG1EQxARxYouhAlYFXWrpqWGaeiLSZZ5JGJb0FEs4zt6yqZ93zkyNfbw7N6t4xxU1tPciFCjxTVzCpapjz3b8BFtUiKSbtvLs2TOn8PggAqV12bJpyyfy+a86yiYZWVHoVO1seXje/ByEEYyACfTNOCSweOKECSy2ZgnJ6h7zjq1cJ4rsioi+viXW0saTFk1cMGHhrnnz+dezHslCVpDZN2eyXYYNM/NiERbOBa4BXn2sG+uRFdT1MU93iOaZyjwtlHPWBAlRoX7WjZ3ICjrmcq1ZM3Pa1CmTpm6dxRJjKmQupo8SGkr8M/pnHJg8Z/Kkvdtn7Vg6t9/FSAwlqDjyBVcuZZ4+dcrk/Yu2TZs7o3/t2jy00OyWEeZesXr69Jl7Fk7p6+vf4CuHERscslKC81esmrR79foNVjKKWNMbe7kw98Hl6wxy2XEmPUVZKfdEOUa8yZaDkWGQAQDts3xSFFV71QAAAABJRU5ErkJggg==') left 8px center no-repeat;
    padding-left: 42px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    border-bottom: 4px solid #af0036;
    text-transform: uppercase;
}
.price_buy{
    font-size: 15px;
    color: #ff6c00;
    font-weight: bold;
    width: 39%;
    float: left;
}
.img_qc_detail{ border:2px solid  #fff}
.img_view_main{ position:relative}
.wp_img{
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(72, 64, 64, 0.18);
    text-align: center;
    line-height: 100%;
    font-size: 21px;
    font-weight: normal;
    color: #fff;
    transform: scale(0);
    transition: all 0.5s;
    left: 0px;
}
.img_view_main1:hover .wp_img{ transform:scale(1)}
.img_view_main2:hover .wp_img{ transform:scale(1); border-radius:100%}
.wp_img i{     font-size: 30px;
    position: absolute;
    top: 46%;
}
.img_view_main3{ position:relative; display:block}
.img_view_main3:hover .wp_img{ transform:scale(1)}
.list_lang{
    /* position: absolute; */
    /* bottom: -32px; */
    right: 47px;
    z-index: 999;
    float: right;
    display: block;
    margin-top: 10px;
    margin-left: 10px;
}
.list_lang li{
    display: inline-flex;
    margin-right: 9px;
}
.list_danhmucfooter{}
.list_danhmucfooter li{
    display: inline-block;
    padding: 5px 17px;
}
.list_danhmucfooter li a{
    font-weight: normal;
    color: #2b2b2b;
    font-size: 16px;
}
.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{}
.btn_buy{
    float: left;
    font-size: 16px;
    color: #616161;
    width: 50%;
    text-align: right;
    cursor: pointer;
}
.btn_buy img{
    margin-right: 8px;
}
.btn_lease{
    float: right;
    font-size: 16px;
    color: #616161;
    width: 50%;
    text-align: left;
    padding-left: 15px;
    cursor: pointer;
}
.btn_lease img{
    margin-right: 10px;
}
.img_tienich{ width:100%}
.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; }
.block-full-page{ padding:0px;  margin-top:15px;box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.31);margin-bottom: 15px;}
.content_in{/* margin-top: 49px; */}
#menu { height: 0px; opacity: 0; }
.list_news_hot{ margin-top:10px;margin-left:-5px;margin-right:-5px;}
.list_news_hot li{ padding:0px 5px }
.list_news_hot li a img{}
.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: #d01414;z-index: 999999;}
.main_product{
    position: relative;
    padding: 5px;
}
.item_product1{position:relative}
.item_product1 h3 span{
    padding: 7px 10px;
    border-top: 1px solid;
    border-bottom: 1px solid;
}
.item_product1 h3{
    position: absolute;
    z-index: 9999;
    top: 50%;
    width: 100%;
    font-size: 16px;
    color: #fff; transition:all 0.5s;
    margin: 0px;  opacity: 0;
    text-align: center;
}
.item_product1:after{ content:''; width:100%; height:0%; position:absolute;background: rgba(0, 0, 0, 0.25); top:0px;left:0px; transition:all 0.5s}
.item_product1:hover:after{ content:''; width:100%; height:100%; }
.item_product1:hover h3{ opacity:1}
.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;}
.main_header{ position:relative;z-index:99;}
.list_readbrumb{ width:100%; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:14px}
.list_readbrumb li{ display:inline-block}
.list_readbrumb li a{ color:#a5a5a5}
.block_line{background: #212121;}
.block_flag{ float:left;display: block;background: #fc721e url(../images/arrow_flag.png) right 8px center no-repeat;padding: 13px 11px;padding-right: 23px;}
.block_flag img{
    margin-right: 5px;
    float: left;
    margin-top: 5px;
    width: 19px;
}
.block_flag span{
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: normal;
    margin-top: 5px;
    /* display: block; */
    /* float: left; */
}
.list_info_top{
    float: right;
}
.list_info_top  li{ display:inline-block;padding: 10px 13px;font-size: 14px;}
.list_info_top  li span{
    color: #fff;
    font-size: 16px;
    font-family: Roboto;
}
.list_info_top  li span a{ color:#fff; font-weight:normal}
.list_social_top{}
.list_social_top li{ display:inline-block;padding: 4px 5px;float: left;}
.quangcao1{ position:absolute;right: 192px; top:10px;}
.quangcao2{ position:absolute;right: 57px;top: 197px;}
.block_search{
    /* float: right; */
    padding: 0px;
    position: absolute;
    right: 0px;
    bottom: -3px;
    height: 41px;
    z-index: 999;
    width: 239px;
    padding-right: 11px;
}
.block_search label{
    font-size: 16px;
    color: #9b9b9b;
}
.block_search input{
    border: none;
    padding: 5px 9px;
    outline: none;
    color: #d01414;
    background: #fff;
    border-radius: 20px;
    width: 100%;
}
.block_search button{
    border: none;
    color: #fff;
    outline: none;
    width: 41px;
    height: 48px;
    margin-right: 0;
    background: url(../images/icon_search.png) top center no-repeat;
    position: absolute;
    right: 0px;
}
.menu-fix1{position:fixed !important;z-index: 99999999999;top:0px;/* width: 100%; */background: #d01414;}
.menu_m{ display:none}
.menusite{
    transition: all 0.5s;
}
.menusite >div{/* float:left; */}
.menusite div >ul{
}
.img_iconch{
    margin-bottom: 10px;
}
.item_number_about{margin:20px 0px;float: LEFT;display: block;text-align: center;}
.item_number_about .number{
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 20px;
    color: #000;
    line-height: 60px;
}
.item_number_about .name_num{
    display: block;
    width: 100%;
    text-align: center;
    float: left;
    font-size: 20px;
    color: #000;
    font-weight: normal;
    line-height: 20px;
}
.block_line_top{padding: 8px 0px;background: #00374b;color: #fff;border-bottom: 1px solid #fff;/* display: none; */}
.list_line_top{
    text-align: right;
}
.list_line_top a{
    color:#CC0000;
    font-weight:bold;
}
.list_thanhvien{
    float: right;
}
.list_thanhvien li{
    display: inline-block;
    margin-right: 2px;
}
.block_time{/* display:none */}
.list_thanhvien  strong{ font-weight:normal}
.list_thanhvien li a{
    background: #fbdf26;
    font-size: 13px;
    font-weight: bold;
    color: #00374b;
    padding: 5px 12px;
    border-radius: 3px;
}
.list_line_top li{
    display: inline-block;
    padding: 0px 13px;
}
.list_line_top li img{
    margin-right: 9px;
}
.list_line_top li a{}
.list_line_top li strong{
    color: #fff;
    font-style: italic;
}
.list_line_top li span{
    color: #f00;
}
.list_info_member{
    margin-top: 12px;
}
.list_info_member li{
    background: url(../images/icon_arrow_left.png) 5px 5px no-repeat;
    padding-left: 21px;
}
.list_info_member li  a{
    color: #737373;
    font-size: 13px;
    font-weight: bold;
}
.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: right;/* margin: 10px 3px; */}
.list-counter li{
    margin-left: 12px;
}
.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_about_slider{ background:#f5f5f5; padding:10px 0px}
.full_thongtin{padding-bottom: 12px;}
.section{/* position:relative; */}
.bg_content{/* background: #eeeeee !important; */}
.block_news_index1{ background:#fff}
.content_left1{position:fixed;width:100%;max-width: 265px;top: 100px;}
.block_news_right {
    padding: 0px;
    padding-left: 20px;
}
.list-counter{}
.list-counter li{
    display: inline-block;
}
.list-counter img{}
.list-counter span{
    font-size: 15px !important;
}
.list-counter strong{}
.block_news_right h2.title_left{
    background: #00374b;
    margin-top: 0px;
    font-size: 16px;
    padding: 12px;
    text-transform: uppercase;
    color: #fbdf26;
    border-left: 5px solid;
    padding-left: 10px;
    margin-left: -1px;
    font-weight: bold;
}
.block_ykien{ background:url(../images/index_ykien.png) top center no-repeat; background-size:100% 100%; min-height:300px; padding:10px 0px}
.title_ykien span{ color:#fff !important}
.block_bor_home {/* margin-top: -69px; */padding: 9px;}
.block_bor_home_item{/* border:1px solid #ccc; */border-radius: 3px;/* background: #fff url(../images/bg_bro.png) bottom right no-repeat; *//* margin-bottom: 50px; */text-align: center;}
.block_bor_home_item div>span{ float:left; text-align:justify;font-size: 15px;color: #757575;}
.block_bor_home_item h3{
    margin: 5px 0px;
    font-size: 22px;
    color: #fa8e29;
    font-weight: bold;
    margin-bottom: 9px;
    font-style: initial;
    float: left;
    text-transform: uppercase;
    width: 100%;
    margin-top: 14px;
    text-align: center;
    margin-bottom: 19px;
}
.block_bor_home_item h3 span{border-bottom:1px solid #ccc;font-family: 'Roboto';/* display: block; */padding-bottom: 5px;}
.list_news1{
    float: left;
    border: 1px solid #ccc;
    background: #fff;
}
.list_news1 li{
    float: left;
    width: 100%;
    padding: 7px;
    border-bottom: 1px solid #ccc;
}
.block_bor_home_item img{
    /* border-radius: 100%; */
}
.list_news1 li:last-child{ border:none}
.list_news1 li div.img_news{
    padding-left: 0px;
}
.list_news1 li img{}
.list_news1 h3{
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
    text-align: justify;
    height?: 2;
    float: left;
    overflow: hidden;
    height: 29px;
    margin-bottom: 5px;
    width: 100%;
}
.list_news1 span{
    height: 64px;
    overflow: hidden;
    display: block;
    float: left;
}
.name-duan_left{background: rgba(0, 0, 0, 0.75); margin:0px; margin-top:-30px;font-size: 25px;font-weight: bold;color: #fff;text-transform: uppercase;position: absolute;top: -22px;padding:  12px 10px;left: 15px;min-width: 406px;}
.name-duan{font-size: 13px; margin:0px;margin-bottom: 10px; margin-top:10px; font-weight:bold;color: #00374b;text-transform: uppercase;}
.bock_duan_left{position: relative;}
.menu-left-fix{ position:fixed;top: 200px;max-width: 292.5px;}
.list_duan{
    margin-top: 15px;
} 
.list_duan li{
    background: #ccc;
    transition:all 0.5s;
    border-bottom: 1px solid #fff;
    padding-left: 10px;
}
.list_duan li:hover, .active-left{ background:#1782b2 !important}
.list_duan li a{
    display: block;
    padding: 6px 5px;
    color: #fff;
    font-size: 16px;
}
.block_scroll_duan{height: 500px;}
.block_left_duan{
    margin-top: 15px;
}
.block_left_duan .title_dangky{
    width: 100%;
    float: left;
    background: #1782b2;
    padding: 7px 10px;
    margin-bottom: 9px;
    color: #fff;
    font-size: 16px;
}
.content_register{
    border: 1px solid #ccc;
    padding: 10px;
}
.content_register input{
    width: 100%;
    float: left;
    margin-bottom: 7px;
    border: 1px solid #ccc;
    padding: 4px 5px;
    background: #f3f3f3;
}
.content_register button{
    background: #f3f3f3;
    border: none;
    padding: 5px 12px;
    border: 1px solid #ccc;
}
.list-register{
    margin-top: 15px;
}
.list-register li strong{/* float:left */}
.list-register li{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.list-register li input{
    width: 71%;
    border: 1px solid #ccc;
    padding: 4px;
}
.list-register li label{
    width: 26%;
}
.list-register li select{padding: 6px;width: 35%;border: 1px solid #ccc;max-width: 199px;}
.list-register li select:nth-child(2){ width:36%}
.list-register li  .list_dichvu{width: 100% !important;max-width: 404px;}
.list-register li  button{
    background: #E6831D;
    font-weight: bold;
    padding: 5px 21px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    float: left;
    margin-top: 7px;
    border: none;
    border-radius: 3px;
}
.content_about_edit{}
.content_about_edit >strong{
    float: left;
    width: 14%;
    font-weight: normal;
    font-size: 15px;
    max-width: 157.1px;
}
.button{
    background: #fbdf26;
    font-weight: bold;
    padding: 5px 21px;
    font-size: 13px;
    font-weight: bold;
    color: #00374b;
    float: left;
    margin-top: 7px;
    border: none;
}
.img_main{width: 80px;border: 2px solid #929191;}
.item_img {
    padding: 6px;
    margin-bottom: 5px; position:relative
}
.item_img span{
    background: #0A0A0A;
    padding: 1px 6px 1px 6px;
    position: absolute;
    right: 6px;
    color: #fff;
    cursor: pointer;
}
.item_img  img{
    border: 2px solid #929191;
}
.content_about_edit{}
.content_about_edit >strong{
    float: left;
    width: 14%;
    font-weight: normal;
    font-size: 15px;
    max-width: 157.1px;
}
.content_about_edit  textarea{
    width: 100%;
    max-width: 1012px;
    border: 1px solid #ccc;
    min-height: 150px;
    border-radius: 2px;
    float: left;
}
.data_err{font-size: 11px; color:#f00;/* position: absolute; */right: 0px;float: right;}
#captchat{ max-width:280px}
.list-register  ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999;
}
.list-register  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #999;
 opacity:  1;
}
.list-register  ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #999;
 opacity:  1;
}
.list-register  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #999;
}
.bg_index{ background:#eeeeee}
.title_news1{  color:#fff; font-size:24px; float:left; width:100%;margin-top: -18%;}
.title_news1 span{ background:#000;border-bottom: 2px solid #D3A02A;padding: 9px 41px;text-transform: uppercase;font-size: 20px;}
.block_left{/* background:#f1f1f1; */height: 100%;padding: 0px;/* margin-top: 16px; *//* display: none; */}
.content_left{ float:right; text-align:left;width: 100%;/* max-width: 288px; */}
.block_search_left{
    background: #000;
    position: relative;
}
.block_search_left input{
    background: none;
    border: none;
    width: 100%;
    padding: 8px;
    color: #fff;
}
.block_search_left button{
    position: absolute;
    top: 6px;
    right: 2px;
    background: none;
    border: none;
    font-size: 18px;
}
.title_left{
    margin-bottom: 0px;
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    /* margin-bottom: 9px; */
    background: #0E8135;
    color: #fff;
}
.title_left span{}
.block_content_left{ float:left;width: 100%;padding: 0;background-size: 100%;margin-bottom: 15px;}
.block_content_left .list_select{ width:100%;border: 1px solid #F5E57A;padding:5px;margin-bottom: 7px;}
.block_content_left input{ width:100%; margin-bottom:5px;border: 1px solid #F5E57A; padding:5px}
.block_content_left button{ background:#00374b; border:none; color:#fff; text-transform:uppercase;padding:5px 15px;outline: none;}
.content_search{background: #F5E57A;border: 1px solid #F5E57A;}
.block_content_left .block-product{ padding:5px}
.block_bro{
    float: left;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 3px;
    background: url(../images/bg_bro.png) bottom right no-repeat;
}
.block_bro h2{margin: 0px;font-size: 15px;font-weight: bold;margin-bottom: 5px;}
.list_danhmuc{
    padding: 0px;
    background: #fff;
    background-size: 100%;
    border: 1px solid #ccc;
}
.list_danhmuc >li{
    padding: 11px 0px;
    padding-left: 36px;
    border-bottom: 1px solid #ccc;
    background: url(../images/icon_left.png) left 9px center no-repeat;
    position: relative;
}
.list_danhmuc li:last-child{ border:none}
.list_danhmuc li a{
    display: block;
    font-size: 16px;
    font-weight: normal;
    color: #292929;
    font-family: 'Roboto';
    text-transform: uppercase;
}
.list_danhmuc li a:hover{color: #0E8135;}
.list_danhmuc > li >ul{ position:absolute;background: #FFF;width: 250px;left: 268px;z-index: 99;top: 0px;display: none;}
.list_danhmuc > li:hover >ul{ display:block}
.list_danhmuc > li >ul>li{
    border-bottom: 1px solid #ccc;
    padding: 11px 10px;
    background: url(../images/arrow_list.png) left 5px center no-repeat;
    padding-left: 17px;
}
.list_danhmuc > li >ul >li >a{}
.title_left span{
 display: block;
 float: left;
 padding: 12px 0px;
 color: #fff;
 font-weight: normal;
 font-size: 17px;
 padding-left: 0;
 text-transform: uppercase;
 width: 100%;
 font-family: 'Roboto';
 padding-left: 18px;
}
.block_contact_index{
    padding-left: 195px;
}
.block_contact_index h2{ font-size:16px; text-transform:uppercase; font-weight:bold}
.block_contact_index input{
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 8px;
    padding: 5px;
    max-width: 387px;
}
.block_contact_index textarea{
    width: 100%;
    border: 1px solid #ccc;
    min-height: 100px;
    max-width: 389px;
    float: left;
}
.block_contact_index button{
    float: left;
    background: #1bc3f3;
    border: none;
    color: #fff;
    margin: 5px 0px;
    padding: 6px 10px;
    text-transform: uppercase;
}
.list_left{}
.list_left li{
    border-bottom: 1px solid #ccc;
    padding: 8px 0px;
    background: url(../images/icon_row_left.png) 0px 12px no-repeat;
    padding-left: 14px;
}
.list_left li a{
    display: block;
}
.block_right{/* margin-top:15px; */margin-bottom: 15px;padding-right: 0px;float: left;}
.block_title_right{background: #00374b;float: left;width: 100%;}
.block_title_right span{
    display: block;
    float: left;
    padding: 8px 0px;
    border-left: 5px solid #fbdf26;
    color: #fbdf26;
    font-weight: bold;
    font-size: 16px;
    padding-left: 10px;
    text-transform: uppercase;
}
.content_right{/* width:100%; */padding: 0; background:#fff;float: left;margin-bottom: 15px;}
.title_about{ font-weight:bold;margin-top: 4px;font-size: 20px;}
.btn_video i{width: 40px;height: 40px;text-align: center;line-height: 39px;border-radius: 100%;border: 1px solid;font-size: 18px;position: absolute;background: #fff;left: -1px;top: -4px;}
.btn_video a{color: #D49F0B;font-size: 12px;}
.btn_video{ background:#fff; position:absolute; position:absolute;right: 53px;bottom: 91px;padding: 6px 27px;border-radius: 15px;text-transform: uppercase;font-weight: bold;color: #D49F0B;padding-left: 42px;height: 35px;}
.form_register .container{ position:relative}
.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{
    position: absolute;
    top: 0;
}
.block_hotline{position:absolute;right: 115px;background: url(../images/bg_hotline.png) left  top no-repeat;height: 78px;width: 233px;color: #fff;top: 11px;z-index: 99999;}
.block_hotline span{
    position: absolute;
    top: 24px; 
    left: 85px;
    font-size: 26px;
    font-family: 'UTMAurora';
    color: #ff0000;
}
.caption-hddien{ display:none}
.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;
}
.block_dieukhoan{ float:left; border:1px solid #ccc;padding: 10px;margin-top: 17px;width: 100%;}
.block_dieukhoan .title_dieukhoan{
    margin: 10px 0px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0px;
}
.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;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #ccc;
 opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #ccc;
 opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #ccc;
}
.content_login  ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #f7f7f7;
}
.content_login  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #f7f7f7;
 opacity:  1;
}
.content_login  ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #f7f7f7;
 opacity:  1;
}
.content_login  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #f7f7f7;
}
.img-news img{ width:100%}
.bg_white{background:#fff}
.block_news_index{ margin-top:10px;margin-bottom: 15px;}
.block_news_index .container{ background:#fff;padding: 7px; border:1px solid #ccc}
.about_form{background: #eaebed;padding: 28px 0px;}
.block_news_index .img-news{ background:#fff; border:none!important}
.yahoo_index{padding-top: 19px;padding-right: 122px;}
.title_vitri1{font-size: 16px; font-weight:bold;text-transform: uppercase;}
.title_vitri1 span{
    position: relative;
}
.title_vitri1 span:after{ content:'';width: 31%;height: 2px;background: #D59E0F; position:absolute;left: 0px;bottom: -3px;}
.title_right_index{ width:100%; text-align:center; margin-top:15px;margin-bottom: 17px;}
.title_right_index span{ font-size:18px; color:#414040}
.block_yahoo_index{}
.block_yahoo_index img{
    width: 160px;
    border-radius: 100%;
    float: left;
}
.block_yahoo_index h2.title_vitri{ font-size:12px !important}
.block_yahoo_index strong{
    display: block;
    width: 100%;
    font-size: 15px;
    margin-top: 6px;
}
.block_yahoo_index p{
    font-size: 15px;
    margin-top: 2px;
}
.block_noithat_index{}
.about_canho{ background:#e2e2e2;padding: 32px 0px;}
.description_canho{ font-style:italic;font-size: 16px;}
.block_gallery_item{
    padding: 0px;
    margin-bottom: 15px;
}
.block_gallery_item h2{
    font-size: 14px;
    color: #545454;
    margin: 0px;
    text-align: center;
    margin-top: 12px;
}
.img_noithat{padding: 12px;padding-bottom: 1px;}
.img_noithat1{
    padding: 10px;
    padding-bottom: 1px;
}
.block_about_index{background: #09121f; min-height:100px; color:#fff;padding: 0px;}
.title_about_index{text-align: left;color:#fff;text-transform: uppercase;margin-top: 4px;padding-bottom: 10px;font-size: 18px;}
.title_about_index span{ position:relative;}
.title_about_index span:after{ content:'';width: 32%; height:2px;background: #D49F0B; position:absolute;left: 5px;bottom: -6px;}
.block_tienichnoibat{padding-left: 36px;padding-top: 15px;}
.item_tienich{
    padding-left: 0px;
}
.item_tienich h2{
    font-size: 19px;
    color: #D49F0B;
}
.item_tienich span{}
.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;
}
.section .main-content { width:100%;/* padding-top: 40px; *//* margin-bottom: 20px; *//* float: left; */}
.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';
    /* 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;
}
.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;padding-top: 50px;}
.img_vitri{ padding-left:0px;position: relative;margin-bottom: 14px;}
.title_vitri{text-align: left;margin: 0px;margin-bottom: 10px;}
.title_vitri span{font-size: 19px;text-transform: uppercase;padding-bottom: 4px; position:relative;display: block;/* float: left; */}
.title_vitri span:after{ content:''; width:20%; height:2px; position:absolute;background: #D49F0B; bottom:0px; left:0px}
#owl-demo-doitac item{ margin:5px}
li.logo_home{ padding:0px !important} 
li.logo_home a{ padding:0px !important}
.logo_home{/* position: absolute !important; *//* bottom: -2px; */z-index: 999;padding: 0px;/* margin-top: -33px; */text-align: center;}
.block_main_menu {padding:0px}
.block_logo_m{/* background: #fff; */position: relative;z-index: 2;/* margin-top: 41px; */float: left;/* width: 100%; */display: none;}
.block_cart{
    position: absolute;
    top: 25px;
    right: 0;
    background: url(../images/icon_cart.png) left  top 3px no-repeat;
    z-index: 999;
    min-width: 249px;
}
.block_cart span{
    color: #7c7b7b;
    font-size: 16px;
    float: left;
    /* margin-top: 9px; */
    padding-left: 23px;
    height: 36px; 
}
.block_cart img{ 
    margin-left: 8px;
}
.btn_thanhtoan_top{/* position: absolute; */display: block;right: 0px;color: #fe5a00;font-size: 16px;}
.item-img-right{ padding:3px}
.block-menu-left{padding-left: 0px;padding-right: 30px;margin-bottom: 13px;margin-top: 12px;}
.content-left{
    /* width: 100%; */
    padding: 0px;
    margin-bottom: 15px;
}
#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: #444;
    font-size: 23px;
    padding: 10px 9px;
    float: LEFT;
    width: 100%;
    font-family: arial;
    padding-left: 0px;
    border-bottom: 1px solid #B78617;
    position: relative;
    margin-top: 11px;
    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}
.fiter_select{ float:right; border:1px solid #ccc;padding: 5px 10px;background: #F7F7F7;border-radius: 4px; margin-top:10px;outline: none;}
.content_about_index{float:left;width:100%;padding-top: 29px;padding-bottom: 10px;}
.img_about_index{
    float: left;
    position: relative;
}
.img_about_index img{ position:relative;float: left;margin-right: 16px;}
.title_about_home{
    font-family: 'Roboto';
    font-size: 26px;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    color: #078c31;
    background: url(../images/bg_title_about.png) bottom center repeat-x;
    margin-bottom: 24px;
    border-left: 11px solid #078c31;
    text-transform: uppercase;
}
.title_about_home span{background: #FBFBFB;float: left;padding: 0px 19px;}
.destription_about_right{ display:block; float:left; padding-top:10px}
.block_item_list{padding: 10px;text-align: center;}
.block_item_list:hover h3{color: #078C31;}
.item_list{background: url(../images/bg_danhmuc.png) top center no-repeat;padding: 72px 63px;text-align: center;padding-bottom: 80px;transition: all 0.5s;}
.item_list:hover{background: url(../images/bg_list_hv.png) top center no-repeat; transition:all 0.5s;}
.item_list img{
    transition: all 0.5s;
}
.item_list:hover img{ transform:scale(1.1)}
.block_product_list{background:#f0f0f0;padding: 27px 0px;}
.title_list{ text-align:center; font-weight:bold;font-family: Conv_RobotoBold;font-size: 30px;color: #0E8135;margin-bottom: 15px;}
.block_item_list  h3{margin-top: 17px;display: block;float: LEFT;color: #393838;font-family: 'Conv_RobotoBold';width: 100%;text-align: center;font-size: 16px;transition: all 0.5s;}
.block_quangcao_full{ background:url(../images/272611.png)  fixed; position:relative;padding: 93px 0px;color: #fff;}
.item_photo_a{position:relative;}
.item_photo_a span{opacity:0; transform:all 0.5s; z-index: 9;position:absolute; top:50%; display:block; text-align:center; width:100%;color: #fff;font-size: 18px;font-family: 'UTM Avo';text-transform: uppercase;}
.item_photo_a:hover span{opacity:1}
.item_photo_a span:after{content:''; width:20%; height:2px; background:#fff; position:absolute;left: 39%; bottom:-10px}
.item_photo_a:before{ content:'';width: 0; height:100%;background: rgba(0, 0, 0, 0.14); position:absolute; top:0px;left:0px; z-index:1;transition: all 0.5s;}
.item_photo_a:hover:before{ width:100%}
.title_page_home{
    background: url(../images/bg_title_home.png) bottom center no-repeat;
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 14px;
}
.title_page_home h2{
    font-family: Roboto;
    color: #0e5692;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 26px;
}
.item_cat{ }
.item_product_cat{margin-bottom: 3px;text-align: center;padding: 0px 5px;padding-top: 7px;}
.item_product_cat  h3{
    font-size: 20px;
    font-family: 'Roboto';
    color: #0e5692;
    margin-top: 8px;
    margin-bottom: 3px;
}
.title-right_news{
    margin-bottom: 10px;
}
.title-right_news span{
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: #2a2a2a;
}
.block_col-right{
    padding: 0px;
    padding-left: 25px;
}
.title_right{
    background: #f1f1f1;
    padding: 10px;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 5px 5px 0px 0px;
    font-weight: bold;
}
.list_product_hot_right {
    float: left;
    border: 1px solid #f1f1f1;
}
.list_product_hot_right  li{float: left;margin-top: 12px;padding: 10px 5px;border-bottom: 1px solid #F1F1F1;}
.list_product_hot_right  li:last-child{border:none}
.title_right span{}
.right_product{
    text-transform: inherit;
    text-align: left;
    padding-left: 20px;
}
.right_product span{ color:#0e5692;font-size: 25px;font-family: 'Roboto';}
.destrip_right{
    padding: 0px;
    padding-left: 10px;
    font-size: 12px;
}
.destrip_right h3{
    font-size: 13px;
    color: #333333;
    font-weight: bold;
    margin-top: 0px;
}
.price_right {
    font-weight: bold;
    color: #ec2224;
}
.list_info_right {
    border: 1px solid #ccc;
    padding: 5px;
    padding-top: 10px;
}
.list_info_right  li:last-child{ border:none}
.list_info_right  li{
    padding: 5px;
    background: url(../images/bg_arrow_right.png) left 1px top 11px  no-repeat;
    padding-left: 13px;
    border-bottom: 1px solid #ccc;
}
.list_info_right  li a{
    display: block;
    width: 100%;
    color: #666;
    font-weight: bold;
    font-size: 13px;
}
#owl-demo-congtrinh{}
#owl-demo-congtrinh .item{padding:0px 8px}
.block_congtrinh{}
.block_congtrinh h3{font-size: 17px; color:#000;font-weight: normal;margin: 7px 0px; text-align:center;font-family: 'Roboto';}
#owl-demo-doitac .item{margin: 0px 8px;}
#owl-demo-doitac .item img{width:100%;/* border: 1px solid #ccc; */background: #fff;padding: 4px;}
#owl-demo-doitac .item h2{
    text-align: center;
    font-size: 22px;
    color: #636363;
}
#owl-news{
    margin-top: 30px;
    margin-bottom: 50px;
}
.item_customer{
    max-width: 600px;
    margin: 0px auto;
    text-align: center;
    color: #4b4b4b;
    padding: 20px 00px;
}
.item_customer img{
    margin-bottom: 10px;
    border-radius: 100%;
}
.item_customer span{
    font-size: 18px;
    font-family: 'Times New Roman';
    font-style: italic;
    font-weight: normal;
}
.item_customer strong{
    color: #0e5692; 
    font-family: 'Times New Roman';
    font-size: 15px;
    font-style: italic;
    padding-top: 10px; 
    display: block;
}

.title-right b{font-size: 13px;color: #afafaf;font-style: italic;}
.title-right span{
    float: left;
    font-weight: normal;
    padding-left: 0px;
    padding-top: 0px;
}
.title-right ul{
    padding-left: 20px;
    float: left;
}
.title_pr_detail{ border:none }
.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;
}
.title-right ul li:hover a ,.active-tab a{color: #fff !important;}
.title_produt_center{
    text-align: center;
}
.title_product_center{/* border:none */}
.destription_list{ display:block;text-align:center; padding:10px}
.title_product_center span{
    text-align: center;
    color: #d01414;
    font-size: 26px;
    height: 40px;
    text-transform: uppercase;
    padding: 9px;
    position: relative;
    display: block;
    width: 100%;
}
#owl-demo-khachhang{}
#owl-demo-khachhang  .owl-prev{ display:none}
#owl-demo-khachhang  .owl-next{ display:none}
.menusite div >ul>li >ul >li:hover >ul{ display:block;background: #1782b2;}
.menusite div >ul>li >ul >li>ul{ display:none; position:absolute; width:250px;left: 250px; top:0px}
.like-fb{ margin-top:10px;float: left;width: 100%;}
.title_noidung_product{display: block;      text-align: left;      width: 100%;      color: #0e5692;      font-size: 30px;      font-family: 'Roboto';font-weight: normal;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.list_tab{text-align:center;margin-bottom:10px;}
.list_tab li{display:inline-block;padding: 5px 7px;background: #fff;margin-right: -4px;}
.list_tab li:nth-child(1){border-radius:15px 0px 0px 15px;padding-left:20px;border: 1px dashed #d01414;margin-right: -7px;padding-right: 10px;}
.list_tab li{border: 1px dashed #d01414; cursor:pointer; transition:all 0.5s} 
.list_tab li:last-child{border-radius:0px 15px 15px 0px;padding-right:20px;border: 1px dashed #d01414;border-left: 0px;}
.list_tab li span{}  
.list_tab li:hover , .active-top{ background:#d01414 !important; color:#fff}
.col-face{ float:left; width:100%}
.content-boder{
    border-top: none;
    /* padding-top: 7px; */
    /* margin-bottom: 15px; */
    position: relative;
}
.content_view_page{color: #000;font-size: 14px;line-height: 1.6em;}
.content-boder:nth-child(2){
    padding: 0px;
}
.block_des_list_product{background: #fff url(../images/bg_desc.png) bottom center no-repeat; padding:10px; margin-top:15px; margin-bottom:10px;background-size: 100%;box-shadow: 6px 4px 15px #ccc;}
.container_contact{/* max-width: 836px; *//* margin:0px auto; *//* padding-right: 20px; *//* margin-top: 15px; */}
.bg_contact{
   float:left;
   /*width:100%;*/
   padding:10px
}
.desc_about{ padding-right:0px}
.img-about{ padding-right:15px}
.project_item a.link_img{ overflow:hidden;display: block;}
.project_item img{ transition:all 0.5s;}
.project_item:hover img{ transform:scale(1.1)}
.bg_content_index{ 
    background: #EAE7DE;
}
.bg_content_index .container{ position:relative}
.bg_content_index:nth-child(2n+1) {/* background: #f6f6f6; */}
.bg_content_index .title_product_center{margin-bottom: 16px;padding-bottom: 48px;}
.full_content_about{background: #86B120 url(../images/bg_content_2_inf.png) bottom  center repeat-x; padding:50px 0px; position:relative;color: #fff;background-size: 100%;}
.full_content_about:after{ content:''; width:100%;position: absolute;top:0px;height: 63px;background: url(../images/bg_content2.png) bottom left repeat;}
.full_content_about:before{ content:''; width:100%;position: absolute;bottom:0px;height: 63px;background: url(../images/bg_thongtin2.png) bottom left repeat-x;}
.name_about{
    font-family: 'Conv_SFUAdineKirnbergRegular';
    font-size: 49px;
    color: #d01414;
    margin-top: 0px;
}
.project_item {
    margin-bottom: 16px;
}
.price_project{ position:absolute;background: #1782b2;top: -41px;z-index: 9;left: 0px;padding: 10px 15px;color: #fff;font-weight: bold;height: 41px !important;}
.row_project{margin-left:-10px;margin-right:-10px}
.main_desctription{/* background:#fff; */ display:block;padding: 10px;position: relative;text-align: center;}
.project_item  .main_desctription >span{height: 35px;display: block;}
.project_item h3{
    font-size: 14px;
    font-weight: normal;
    margin: 0px;
    margin-bottom: 2px;
    margin-top: 10px;
    height: 19px;
}
.project_item .desction_prject{
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 10px;
    border-top: 1px solid #ccc;
    padding-top: 9px;
}
.project_item .desction_prject >strong{ display:block; float:left;width: 74%;}
.project_item .desction_prject >span{ float:left; margin-right:10px}
.project_item .desction_prject >span img{ margin-right:2px}
.ul-dk-thanh-vien{float: left;width: 100%;
    margin-top: 11px;
    margin-left: 9px;}
    .desdtription_list{ padding:10px; display:block; float:left; width:100%; padding-top:0px}
    .title_right1{font-size: 16px;margin-top: 25px;margin-bottom: 14px;color: #9b9b9b;text-transform: uppercase;font-weight: bold;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 12px 0px;}
    .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;
    }
    .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{ margin-top:10px;padding: 0px;/* color: #fff; */float: left;width: 100%;}
        .register_email{ float:left; position:relative}
        .block-dangkyemail span{ display:block; float:left; margin-right:10px;margin-top: -10px;margin-bottom: 9px;font-style: italic;font-size: 15px;}
        .block-dangkyemail input{float:left;border: none;padding: 6px;margin-top: 0px;/* min-width: 294px; */background: rgba(255, 255, 255, 0.5);outline: none;margin-bottom: 4px;width: 100%;border-radius: 3px;border: 1px solid #fdc3c3;}
        .block-dangkyemail  button{
            float: left;
            background: #ffff00;
            border: none;
            padding: 11px 6px;
            margin-left: 0px;
            cursor: pointer;
            text-transform: uppercase;
            color: #000;
            margin-left: 7px;
            font-weight: bold;
            border-radius: 3px;
        }
        .register_email textarea{width:100%;max-width: 76%;border: none;height: 41px;float: left;background: rgba(255, 255, 255, 0.54);border-radius: 3px;border: 1px solid #fdc3c3;}
        .block-item{
            padding: 7px;
        }
        .block-item .content-item{
            /* border: 1px solid #427FBD; */
            /* padding: 5px; */
            position: relative;
        }
        .block-view-social{
            padding: 3px;
            font-size: 14px;
        }
        .block_gallery_main{ background:#f2f2f2;margin-top: 21px;}
        .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: 8px;background: #464242;color: #fff;margin-top: -5px;border: none;}
        .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-products ,.content-suport{
            float: left;
            width: 100%;
            /* padding: 10px 0px; */
        }
        .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;
        }
        .block-item .content-item >a>img{
            width: 100%;
            /* border: 1px solid #427FBD; */
            /* padding: 5px; */
        }
        .block-item .content-item h3{
            margin: 0px;
            line-height: 22px;  
            padding: 5px;
            /* border-top: 1px solid #ccc; */
            overflow: hidden;
            font-size: 12px;
        }
        .block-item .content-item h3.name-video{color: #00a606;font-size: 1.5em;height: 45px;margin-top: 5px;text-align: center;font-weight: normal;width: 100%;transition: all 0.5s;margin-top: 10px;font-family: 'Roboto';}
        .block-item .content-item:hover h3.name-video{ opacity:1; z-index:999;}
        .btn_view_more{text-align: center;cursor: pointer;float: right;display: block;max-width: 146px;color: #fff!important;transition: all 0.5s;font-weight: normal;margin-bottom: 13px;text-transform: uppercase;padding: 5px 10px;margin-top: 11px;background: #d01414;}
        .btn_view_more:hover{background: #0E8135;color: #fff !important;}
        .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;}
        .btn_view_more:hover ,.btn_view_more1:hover{}
        .title-thongtin{
            margin-bottom: 13px;
            margin-top: 0;
            text-transform: uppercase;
            background: url(../images/bg_ttile_bottom2.png) bottom center repeat-x;
            height: 59px;
            position:relative;
            margin-bottom: 27px;
            font-size: 23px;
        }
        .list_news_bottom{margin-bottom: 7px;}
        .title-thongtin span{
            font-family: 'Conv_UTM Avo';
            color: #000;
            margin-top: 0;
            float: left;
            padding-left: 0;
            background: #fff;
            margin-top: 16px;
            padding-right: 10px;
            border-left: 5px solid #d01414;
            padding: 5px;
            padding-left: 9px;
        }
        span {}
        .img_news-list{ padding-left:0px}
        .block-col-footer{
            padding: 0px;
            padding-right: inherit;
        }
        .content_video{ padding:0px 10px}
        .name_news_list{
            padding: 0px;
        }
        .name_news_list h3{font-size: 13px;font-family: arial;color: #353434;margin-top: 0;font-weight: bold;margin-top: 6px;}
        .name_news_list span{font-size: 15px;}
        .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;
        }
        .list_news_hot{
            float: left;
        }
        .list_news_hot li{
            margin-bottom: 6px;
        }
        .list_news_hot h3{
            margin: 0px;
            font-size: 14px;
            color: #000;
            font-family: 'Roboto';
            margin-top: 7px;
        }
        .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; */
        }
        .q-news-view span{}
        .q-news-view img{
            width: 100%;
        }
        .list-new_footer{
            float: left;
            margin-top: 20px;
        }
        .list-new_footer li{ display:block; float:left; margin-bottom:10px;/* width: 100%; */padding: 5px 0px;min-height: 120px;}
        .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: 14px;padding-right: 25px;color: #858585;}
        .list-new_footer img{
            width: 100%;
        }
        .list-new_footer h3{font-size: 19px;margin: 0px;line-height: 1.3em;text-transform: uppercase;font-weight: normal;color: #fa8e29;font-family: Roboto;}
        .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: white;
            padding: 2em 0;
            position:  relative;
        }
        .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;text-transform: uppercase;}
        .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;
            background: #f7f7f7;
        }
        .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;
        }       
        .title_footer{padding-left: 0px;float:left;width: 100%;font-size: 18px;margin-top: 1px;margin-bottom: 1px;color: #ff0;text-align: left;padding: 7px 4px;font-family: arial;font-weight: normal;/* background: url(../images/bg_title_bottom.png) bottom left no-repeat; */padding-left: 0;margin-bottom: 5px;font-family: Conv_UTMAvoBold;text-transform: uppercase;padding-bottom: 5px;}
        #hotline{
            font-size: 20px;
        }
        #hotline strong{
            color: #f00;
        }
        #hotline strong a{}
        .list_danhmuc_footer{}
        .list_danhmuc_footer li{
            float: left;
            width: 100%;
            padding: 1px;
        }
        .list_danhmuc_footer li a{
            display: block;
            width: 100%;
            color: #fff;
            font-weight: normal;
            font-family: UTM Avo;
            font-size: 15px;
            margin-bottom: 4px;
        }
        .content_login{
            float: left;
            padding-right: 20px;
        }
        .content_login input{
            width: 100%;
            background: #3b6575;
            border: 1px solid #00374B;
            padding: 5px;
            margin-bottom: 3px;
            outline: none;
        }
        .content_login button{
            background: #fbdf26;
            font-weight: bold;
            padding: 4px 14px;
            font-size: 13px;
            font-weight: bold;
            color: #00374b;
            float: left;
            margin-top: 7px;
            border: none;
        }
        .block_menu_footer{background: url(../images/bg_mfooter.png) top center repeat-x;padding-bottom: 15px;}
        .block_menu_footer ul{}
        .block_menu_footer ul li{ display:inline-block;padding: 9px 30px;font-family: 'Roboto';}
        .block_menu_footer ul li a{ color:#fff;text-transform: uppercase;font-size: 16px;}
    .block_news_footer{padding:0px;/* background: #fff; */}
    .btn_viewmore{background: #128b00;font-weight: bold;padding: 7px 35px;font-size: 13px;font-weight: normal;color: #fff !important;float: left;margin-top: 7px;border-radius: 3px;}
    .block_news_item_index{ text-align:center;position: relative;padding-top: 38px;}
    .block_news_item_index .desciption{padding: 0px 10px;}
    .block_news_item_index  h3.title-news{padding: 0;padding-bottom: 0px;background: url(../images/bg_line_name.png)bottom center no-repeat;display: block;height: 25px;font-weight: normal;}
    .btn_check{ position:absolute; width:80px; height:80px;top: 1px;z-index: 99999999;background: url(../images/bg_news.png) top center no-repeat;left: 40%;}
    .view_more_news{ display:block; text-transform:uppercase; color:#1bc3f3; background:url(../images/arow_new_bottom.png) right center no-repeat;float: left;padding-right: 16px;}
    .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;
}
.list_gallery_item{
    float: left;
    width: 100%;
    text-align: center;
    padding: 7px 10px;
    border-top: 1px solid #a5a8ac;
    margin-top: 14px;
    border-bottom: 1px solid #a5a8ac;
}
.list_gallery_item li:hover , .active_tab {}
.list_gallery_item li:hover a, .active_tab a{color: #D3A02A !important;}
.list_gallery_item li{
    display: inline-block;
    padding: 6px 21px;
    background: url(../images/line_gallery.png) right center no-repeat;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.5s;
    padding-right: 29px;
    text-transform: uppercase;
}
.list_gallery_item li:last-child{background: none;}
.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;}
.block-register-email{
    position: relative;
}
.block-register-email input{
    background: #fff;
    border: none;
    padding: 7px;
    outline: none;
    width: 100%;
    border: 1px solid #000;
}
.block-register-email button{
    background: url(../images/bg_btn_register.png) center center no-repeat;
    border: none;
    padding: 5px 16px;
    text-transform: uppercase;
    position: absolute;
    padding: 13px 13px;
    top: 5px;
    right: 7px;
}
.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;
}
.company_footer{margin-top:0px;font-family: 'Conv_UTMAvoBold';text-transform: uppercase;font-size: 23px;color: #ffff00;}
.block_content_f{text-align: left;/* padding-top: 458px; *//* padding: 5px; *//* color: #fff; */margin-bottom: 10px;}
product{ padding-right:50px}
.title-contnet-right{
    padding: 6px  5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 12px;
    padding-top: 10px;
    margin-left: 5px;
}
.block_main_register{/* padding-left:55px */}
.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{
    /* border-bottom: 1px solid #ccc; */
    float: left;
    width: 100%;
    /* margin-bottom: 10px; */
    margin-top: 10px;
    font-size: 16px;
    font-weight: normal;
    padding: 5px;
    color: #2a2a2a;
    border-radius: 6px 6px 0px 0px;
    font-weight: bold;
    padding-left: 0px;
    text-transform: uppercase; 
}
#owl-yahoo{ margin-bottom:15px;margin-top: 12px;}
#owl-yahoo .item{ margin:0px 10px}
.block_hotro{ float:left; border:1px solid #ccc;padding: 10px;}
.block_hotro h3{
    margin-top: 0px;
}
.block_hotro span{}
.block_hotro ul{
    margin-top: 9px;
}
.block_hotro ul li{}
.block_hotro ul li img{} 
.img-detail-slider{ width:85%}
.img-detail-slider .owl-prev{ display:none !important}
.owl-item{max-width: 100%;}
.top_logo{float:left;margin-left: 38px;margin-right: 10px;margin-top: 0;margin-bottom: 10px;}
.logo-top-m{/* display:none; */}
.logo-top{display:block;/* width: 100%; */padding: 0px;margin: 0px;z-index: 9999;/* position: absolute; */margin-left: 48px;}
.block-content-duan{padding: 0;/* background: #fff; */}
.name-news{font-size: 18px;margin:0px;font-weight: bold;margin-bottom: 7px;color: #d01414;margin-top: initial;margin-top: 10px;}
.block_galery_news{ width:100%}
.img_dichvu_detail{ float:left;max-width: 450px;margin-right: 15px;margin-bottom: 7px;}
.block-duan{
    padding: 10px;
    text-align: justify;
}
.block-duan img{
    width: 100%;
}
.block-duan a{}
.block-duan a h3{
    font-size: 15px;
    color: #797979;
    margin: 8px 0px;
    height: 32px;
    margin-bottom: 2px;
    font-weight: bold;
}
.block-duan div.desc_duan{}
.block-product{
    padding: 5px 14px;
    margin-bottom: 6px;
    position: relative;
}
.btn_view_moreleft{ background:#ccc;display: block;float: left;margin-left: 59px;padding: 6px 22px;color: #717171;font-size: 16px;}
.price{color: #ff4800;/* margin-left:15px; */display: block;text-align: center !important;margin: 3px 0px;float: left;width: 100%;}
.price >span{ color:#000}
.content-products-item{width: 100%;text-align: center;background: #f7f7f7;box-shadow: 4px 4px 0px #e2dede;border: 1px solid #ccc;}
.bg_product{background: #fff;padding: 2px;border: 1px solid #ccc;}
.content-products-item span{/* display:block; */text-align: center;margin-bottom: 4px;color: #5d5d5d;font-size: 15px;font-family: arial;font-weight: normal;height: 22px;display: block;overflow: hidden;width: 50%;float: left;}
.content-products-item span:nth-child(1){ text-align:right}
.span_diachi{font-size: 12px;height: 61px;color: #00374b;}
.product_left{ box-shadow:none; border:none;border-bottom: 1px solid #dddddd;}
.list_button{
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
}
.content-products-item span.price-lease{ color:#2a6622;font-size: 15px;}
.list_button li{ display:inline-block;float: left;width: 50%;border-right: 1px solid #ccc;padding: 7px;cursor: pointer;color: #00374b;font-size: 16px;}
.list_button li:nth-child(1){
    background: url(../images/icon_call.png) 9px 8px no-repeat;
    padding-left: 12px;
}
.list_button li:nth-child(2){
    background: url(../images/icon_cart.png) 7px 7px no-repeat;
    padding-left: 29px;
}
.list_button li:last-child{ border:none}
.list_button li strong{font-weight: bold;font-size: 14px;}
.block-product a img{
    width: 100%;
    background: #fff;
    transition:all 0.5s;
    padding: 1px;
}
.block-product a{overflow: hidden;display: block;width: 100%;}
.block-product:hover a img{transform: scale(1.03);}
.icon_sale{ position:absolute;right: 13px;width: 60px;top: 14px;}
.btn_detail:hover{ background:#31aad9}
.btn_detail{background: #949494; padding:5px;color: #fff!important;padding: 4px 20px;border-radius: 4px;margin-top: 24px;font-weight: normal;font-family: Roboto;font-size: 19px;transition: all 0.5s;}
.block-product h3{color: #501f10;}
.block-product a h3{
  margin: 0px;
  font-size: 16px;
  margin-top: 0px;
  height: 33px;
  overflow: hidden;
  text-align: center;
  font-weight: bold;
  padding: 7px 7px;
  box-sizing: border-box;
  display: inline-block;
  line-height: normal;
  width: 100%;
  padding-bottom: 0px;
  font-family: arial;
  color: #202020;
  padding-top: 10px;
  background: url(../images/bg_sp_name.png);
  padding-top: 13px;
}
.frame_images{ margin-right:15px;margin-top: 14px;}
.block_mota_duan{ padding-left:10px; padding-right:0px}
.block-frm-contact{
    padding-left: 0px;
    margin-top: 15px;
}
.block-frm-contact p{
    float: LEFT;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    margin-right: 1%;
}
.price_old{}
.price_old strong{
    font-weight: normal;
    color: #949494;
    text-decoration: line-through;
}
.price_old span{}
.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%; */padding-bottom: 1px; padding-left: 0px;padding: 11px 0px;/* border-bottom: 1px solid #dfdfdf; */}
.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 {}
.item-news .title-news {font-size: 1.2em;margin: 0px;margin-bottom: 0px;color: #333333;margin-top: 0px;padding: 0px 12px;overflow: hidden;font-family: Roboto;font-weight: bold;}
.item-news .title-news:hover{color: red}
.date-post{ width:100%;padding-left: 0;font-size: 14px;color: #31aad9;display: block;margin-top: 0;font-style: italic;}
.item-news span.desciption {display: block;height: 3.5em;overflow: hidden;padding: 0.5em 15px;font-size: 1em;text-align: justify;}
.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;}
.item_service{ text-align:center;margin-bottom: 10px;}
.item_service a.btn_xemtiep{float:initial;display: block;margin: 0px auto;max-width: 107px;}
.item_service h3.title-news{height: 25px;}
.list-news-order{
    float: left;
    width: 100%;
    margin-top: 2px;
}
.list-news-order li:before{position: absolute;content:'';left: 1em;top: calc(50% - 5px);height: 5px;width: 5px;background: #00a606;}
.list-news-order li{
    padding-left: 2em;
    margin-left: 0px;
    margin-bottom: 7px;
    position: relative;
}
.row10{margin-left: -10px; margin-right:-10px;}
.list-news-order li a{
   color: #00a606;
   display: block;
   width: 100%;
   font-size: 1.2em;
   font-weight: bold;
}
.gia_detail{color: #f00;font-family: 'Roboto';font-size: 24px;}
.gia_detail b{
    font-weight: bold;
}
.gia_detail span{
    color: #f00;
    font-size: 30px;
}
.khung_thongtin{
    padding-left: 10px;
}
.khung_thongtin li b{/* font-weight: bold; */}
.khung_thongtin li{
    margin: 5px 0px;
}
.khung_thongtin li h1{
    font-size: 26px;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;
    color: #d01414;
    font-family: 'Roboto';
}
.gia_goc{ font-family:'Roboto';font-size: 21px;color: #787878;margin: 11px 0px  !important;}
.gia_goc b{
    font-weight: normal !important;
}
.gia_goc span{ text-decoration:line-through}
.selectors{ margin-top:15px}
#owl-demo-img img{padding: 0px 3px;border: 1px solid #ccc;background: white;}
.khung_thongtin li.btn_muangay{/* display: none; */background: #f00;max-width: 120px;padding: 7px 22px;text-transform: uppercase;color: #fff !important;float: left;border-radius: 3px;}
.khung_thongtin li{font-size: 1.5em; padding: 0.4em 0; margin: 0;}
.khung_thongtin .text-info{border-bottom: 1px solid #ccc;}
.khung_thongtin li.btn_muangay a{ color:#fff}
.mota_detail{ display:block;  margin:10px 0px;margin-top: 0px;/* padding-left: 10px; */}
.khung_thongtin .xuatxu{font-size: 1.5em;color: #31708f;border-bottom: 1px solid #ccc;text-decoration: line-through;}
.khung_thongtin .gia_detail{ border-bottom: 1px solid #ccc;}
.block_mota_duan{ padding-left:10px; padding-right:0px;}
.news_index{ border:none}
.news_index span.desciption{
    height: 114px;
}
.news_index h3{height: 19px;}
#owl-doitac .item{ margin:5px}
#owl-doitac .item img{ margin-bottom:10px}
.btn_m{display:none;}
.block_banner{ padding:0px}
.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;
}
.block_thongtin_lienhetop{font-size: 19px;font-family: 'Roboto';font-weight: normal;color: #7c7b7b;padding: 0px;text-align: right;}
.block_thongtin_lienhetop p strong{
    font-family: 'Roboto';
    font-weight: normal;
}
.block_thongtin_lienhetop  span{ font-size:30px;margin-top: 8px;display: block;float: left;}
.block_thongtin_lienhetop span strong{
    font-family: 'Roboto';
}
.list-news{
    padding: 0;
}
.list-news li{
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 9px 0px;
    /* width: 100%; */
}
.list_fo_header{
    float: right;
    margin-top: 9px;
}
.list_fo_header li{
    float: right;
    margin-bottom: 10px;
    width: 100%;
}
.list_fo_header li img{margin-right: 7px;margin-left: 13px;margin-top: -1px;}
.list_fo_header strong{color: #929292;font-weight: normal;font-size: 23px;}
.company_name{font-size: 26px !important;color: #059c10 !important;font-weight: bold !important;font-family: 'Roboto';}
.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;
}
.list-news li h3{
    margin: 0px;
    font-size: 13px;
    padding: 0px;
    display: block;
    color: #151615;
    line-height: inherit;
    font-weight: bold;
}
.list-news li span{ font-size:13px}
.view-more-left{ float:left; margin-bottom:10px}
.block_item_news_hot{
    padding-left: 0px;
}
.block_item_news_hot h2.title_news_footer{}
.block_item_news_hot  h3{
    font-size: 14px;
    margin-top: 9px;
    font-weight: bold;
}
.block_item_news_hot span{ display:block}
.img-quangcao-left{ margin-bottom:10px; float:left}
.title_news_footer span{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #414040;
}
.list_new_hot{
    /* margin-top: 51px; */
    float: left;
    width: 100%;
}
.list_new_hot li{
    padding: 18px 0px;
    border-bottom: 1px solid #000;
}
.list_new_hot li:last-child{ border:none}
.list_new_hot li h3{
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 7px;
    margin-top: 0px;
}
.list_new_hot li span{}
.btn_xemtiep_new{ border:1px solid #ccc;padding: 6px 13px; float:left;margin-top: 9px;}
.block_main_news{
    padding-left: 10px;
}
#dangnhap{
    max-width: 350px;
}
#dangnhap h2{
    margin: 0px;
    font-size: 20px;
    background: #31aad9;
    float: left;
    width: 100%;
} 
#dangnhap h2 span{
    display: block;
    float: left;
    padding: 8px 0px;
    border-left: 5px solid #fa8e29;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding-left: 10px;
}
#dangnhap label{
    width: 100%;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 8px;
}
#dangnhap input{
    width: 100%;
    border: 1px solid #ccc;
    padding: 3px;
}
#dangnhap button{
 background: #31aad9;
 font-weight: bold;
 padding: 4px 14px;
 font-size: 13px;
 font-weight: bold;
 color: #fff;
 float: left;
 margin-top: 7px;
 border: none;
}
.login_google{ width:30px;margin-left: 4px; margin-top:7px;cursor: pointer;float: left;}
.login_face{ width:30px; margin-left:5px; margin-top:7px;float: left;cursor: pointer;}
.btn_login_google{
    float: left;
    cursor: pointer;
}
.btn_login_google strong{
    font-weight: normal;
    display: block;
    float: left;
    border: 1px solid #D34735;
    color: #D34836;
    padding: 5px;
    margin-top: 7px;
    margin-left: -1px;
    height: 30px;
    line-height: 19px;
    border-radius: 0px 2px 2px 0px;
    font-size: 12px;
    font-weight: bold;
}
.btn_login_face{
    float: left;
    cursor: pointer;
}
.btn_login_face strong{
    font-weight: normal;
    display: block;
    float: left;
    border: 1px solid #4662A2;
    color: #4662A2;
    padding: 5px;
    margin-top: 7px;
    margin-left: -1px;
    height: 30px;
    line-height: 19px;
    border-radius: 0px 2px 2px 0px;
    font-size: 12px;
    font-weight: bold;
}
.block_gallery_index{}
.item-img-gallery{
    padding: 5px;
    margin-bottom: -1px;
}
.item-img-gallery img{}
#muangay{
    display: none;
}
.block-frm-dangky h3{
    color: #000;
    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;margin: 0px auto;color: #f6f6f6;border: none;/* background: #77c150; */padding: 8px 13px;font-size: 16px;font-weight: bold;text-transform: uppercase;outline: none;margin-top: 10px;}
.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;
    background: #dedede;
    color: #00374B;
    font-weight: bold;
    font-size: 13px;
} 
.back-top{
    position: fixed;
    bottom: 34px;
    cursor:pointer;
    right: 10px;
    width: 35px;
    height: 35px;
    background: rgb(109, 5, 5);
    z-index: 999;
    text-align: center;
    line-height: 35px;
    display: block;
    color: #fff;
    font-size: 21px;
    display:none;
    border-radius: 3px;
}
.date_post_index{
    float: left;
    background: #83cf68;
    text-align: center;
    padding: 7px 5px;
    margin-right: 10px;
    color: #fff;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #579043;
}
.date_post_index strong{
    display: block;
}
.date_post_index span{}
.back-top i{    margin-top: 8px;
    /* font-weight: normal; */
    font-size: 19px;}
    #map{height: 300px !important;}
    .amazingslider-box-1 a{ display:none !important}
    .amazingslider-bottom-shadow-1{ display:none !important}
    .amazingslider-nav-1{ margin-top:0px !important}
    .amazingslider-bullet-image-1{height: 72px !important;}
    .amazingslider-nav-container-1{ margin-left:0px!important;  margin-right:0px !important;  }
    .table_detaile_hotel{float:left;max-width: 550px;background: #e9e9e9;border-color: #fff;border: 2px solid #fff;margin: 10px 0px;}
    .table_detaile_hotel tr{}
    .table_detaile_hotel tr td{
        padding: 6px;
        width: 50%;
        text-align: center;
        border: 2px solid #fff;
    }
    .amazingslider-box-1{ border:none !important}
    .block_img_slider{padding:0px;}
    .block_thongtin_doanhnghiep{ padding:0px;background: #fbdf26;padding: 0px 5px;}
    .btn_call_de{
        background: #fff url(../images/icon_call.png) 6px 8px no-repeat;
        font-size: 16px;
        color: #00374b;
        text-transform: uppercase;
        padding: 3px 12px;
        float: left;
        padding-left: 30px;
        margin-right: 10px;
        margin-bottom: 10px;
        width: 50%;
        border-radius: 2px;
        margin-top: 14px;
    }
    .btn_add_de{
        margin-right: 0px;
        max-width: 124px;
        background: #fff url(../images/icon_cart.png) 5px 6px no-repeat;
    } 
    .block-frm-dangky{}
    .block-frm-dangky input{
        /* background: #D0CDCD; */
        padding: 5px;
        width: 100%;
        margin-bottom: 3px;
        border-radius: 4px;
    }
    .block_thongtin_doanhnghiep table{
        color: #063a4b;
    }
    .block_thongtin_doanhnghiep table tr td strong{ font-weight:normal;display: block;min-width: 75px;float: left;} 
    .block_thongtin_doanhnghiep table tr td span{ display:block; float:left;max-width: 192px;}
    .datetimepicker{}
    .block-frm-dangky label{
        display: none;
    }
    .block-frm-dangky  textarea{
        background: #fff;
        margin-top: 5px;
    }
    .block-frm-dangky select{  background: #c5c5c5; border:1px solid #ccc; width:100%;padding: 8px;margin-bottom: 2px;margin-top: 2px;}
    .list_register{
    }
    .list_register li{
        display: inline-block;
        width: 137px;
        margin-right: 5px;
    }
    .list_register li label{
        width: 100%;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
    }
    .list_register li input{
        max-width: 100%;
        background: #bbe0a8;
        border: none;
        padding: 3px 5px;
    }
    .list_register li button{
        background: #ff8a00;
        border: none;
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        padding: 5px 15px;
        text-transform: uppercase;
    }
    .list_register li select{
        padding: 5px;
        background: #BBE0A8;
        border: none;
        width: 100%;
    }
    .block_datphong{background: #77c150;padding: 10px 0px;box-shadow: 0px 2px 3px  #747773;position: relative;z-index: 99;padding-bottom: 21px;}
    .block_datphong .container{ background:none}
    .list_register li input.datetimepicker1{background: #BBE0A8 url(../images/icon_date2.png) right center no-repeat;}
    .block_gioi_thieu_home{padding:25px 0px; color:#fff}
    .block_gioi_thieu_home .block_mota_about h2{ font-size:20px}
    .block-info-customer { margin: 5px; }
    .block-info-customer {margin-right: 50px;float: left;}
    .block-info-customer label { padding: 5px; margin: 6px 0px; font-size: 12px; }
    .block-info-customer textarea { height: 80px !important; width: 100% }
    .block-info-customer input, .block-info-customer select, .block-info-customer textarea { border-radius: 3px; border: 1px solid #ccc; padding: 5px; margin: 0px; height: 33px; /* margin-left: 5px; */margin: 6px 0px;}
    .block-info-customer select{min-width: 69px;}
    .line-address { font-size: 11px; }
    .list-paymet { margin: 0px; padding: 0px; margin-left: 10px; }
    .list-paymet li { float: left; list-style-type: none;width: 100%;}
    .list-paymet li input { float: left; height: auto !important; margin-right: 5px; }
    .block-info-cart { border: 1px solid #ccc; border-radius: 5px; float: left; margin-top: 10px; margin-right: 5px; padding: 5px; }
    .block-info-main { padding-right: 5px; }
    .title_info_cart { display: block; margin: 0px; float: left; padding: 0px; border-bottom: 2px solid #ccc; width: 100%; padding-bottom: 5px; }
    .title_info_cart h2 { font-size: 18px; margin: 0px; float: left; margin-right: 5px; line-height: 25px; }
    .title_info_cart span { font-size: 13px; float: left; line-height: 25px; }
    .title_info_cart div { display: block; float: right; margin: 3px; padding: 2px 7px;background: #E9E9E9; border-radius: 5px;color: #000;font-weight: normal;}
    .list-item-cart { display: block; /* width: 100%; */
        border-bottom: 1px solid #ccc; /* padding: 10px; */
        padding: 10px 6px; float: left; width: 100%; }
        .gia-info { float: right; margin-left: 20px; }
        .total-cart-main { background: rgba(204, 204, 204, 0.16) }
        .btn-mayment { width: 100%;max-width: 236px; cursor: pointer;background: #ff8a16; border: none;padding: 8px; float: left; text-transform: uppercase; font-weight: bold; font-size: 17px; margin-top: 10px; color: #fff;display: none;border-radius: 3px;outline: navajowhite;}
        .input_magiamgia{ border:1px solid #ccc; margin:5px 0px;padding: 5px;border-radius: 3px;margin-top: 11px;}
        .err_magiamgia{ font-size:12px; color:#f00}
        .thongtin-nganhang{ margin:10px 0px}
        .dangkylamthe{ float:left;width: 100%;margin-top: 6px;padding-left: 10px;}
        .dangkylamthe input{
            height: 15px;
            margin: 0px;
            float: left;
            margin-right: 7px;
        }
        .dangkylamthe span{
            /* float: left; */
        }
        .dangkylamthe a{
            padding-left: 18px;
        }
        .emai-kq { color: #42AC1E; font-weight: bold; }
        .list_map { }
        .block_frm_search { }
        .block_frm_search select { border: 1px solid #ccc; background: #FBF9F9; padding: 5px; margin-bottom: 6px; border-radius: 2px; }
        .block_frm_search input { padding: 5px; border: 1px solid #ccc; min-width: 192px; border-radius: 3px; margin-bottom: 13px; }
        .list_map li { margin-bottom: 10px }
        .list_map h2 { margin: 0px; font-size: 18px; color: #11a0dc; margin: 5px 0px; font-weight: bold; cursor: pointer; }
        .list_map p { font-size: 15px; color: #000000; }
        #suport { display: none }
        .noidung_20 { max-width: 550px; margin: 0px auto; min-width: 300px; }
        .noidung_20 .title_suport { background: #11A0DC; font-size: 16px; padding: 10px 10px; text-transform: uppercase; color: #fff; font-weight: bold; margin: 0px; margin-bottom: 5px; }
        .blcok_main_info_footer{ float:left; width:100%;margin-top: 15px;margin-bottom: 15px;}
        .block_item_hotro{}
        .block_item_hotro img{
            float: left;
            margin-right: 4px;
        }
        .block_item_hotro span{
            color: #f00;
            text-transform: uppercase;
            font-size: 17px;
            float: left;
        }
        .block_item_hotro strong{
            color: #299E57;
            text-transform: uppercase;
            font-size: 16px;
            float: left;
            width: 74%;
            font-weight: normal;
        }
        #block_popup_cart { max-height: 463px !important; }
        #block_popup_cart h3 { text-align: left; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 0px; margin-bottom: 12px; font-size: 18px; color: #3f3f3f; margin-top: 6px; }
        #block_popup_cart h3 span { font-size: 14px; font-style: italic; text-transform: none; }
        #block_popup_cart table.table { border-collapse: collapse; border-bottom: 1px solid #ccc; width: 100%; min-width: 600px; }
        #block_popup_cart table tr.title-block-cart { font-size: 14px; font-weight: bold; border-bottom: 1px solid #ccc; }
        #block_popup_cart table tr.title-block-cart td { border: none; padding-bottom: 3px; }
        #block_popup_cart table td.img-block-cart img { float: left; margin-right: 10px; }
        #block_popup_cart table td.img-block-cart span { float: left; }
        #block_popup_cart table td input.sl_cart { width: 48px; box-shadow: inset 0px 0px 10px rgba(204, 204, 204, 0.58); border: 1px solid #ccc; text-align: center; line-height: 25px; border-radius: 2px; }
        .next-add { background: url(../images/arow_cart.png) left center no-repeat;color: #299e57 !important; padding-left: 10px; text-decoration: underline !important;}
        .btn_delete_cart_top { cursor: pointer }
        .total_product11 { font-weight: bold }
        #block_popup_cart table.table-thongke { float: right; width: 200px; }
        #block_popup_cart table.table-thongke tr.total-all { margin-bottom: 5px; font-size: 15px;/* padding-bottom: 1px; */ line-height: 25px; }
        #block_popup_cart table.table-thongke tr.thanhtien { font-size: 13px;/* height: 45px; */ text-transform: uppercase; }
        .btn_thanhtoan {background: #ff8a16;font-weight: bold;padding: 7px 8px;color: #fff !important;text-transform: uppercase;border-radius: 3px;}
        #block_popup_cart table.table-thongke tr td.price-thanhtien { padding-top: 10px; }
        #block_popup_cart table.table-thongke tr td b { display: block; margin-bottom: 5px; }
        #block_popup_cart table.table-thongke tr td.price-thanhtien strong { font-size: 18px; display: block; margin-top: -5px; display: block; margin-bottom: -24px; color: #f00; }
        #block_popup_cart table.table-thongke tr td.price-thanhtien span { font-size: 12px; text-transform: none; }
        #block_popup_cart table.table-thongke tr td sup { text-transform: none; text-decoration: underline; margin-left: 3px; }
        .payment_des{display: block;}
        .note_payment{ font-size:11px;color: #999;padding-left: 3px;}
                   .capnhat_sl{ width:50px;text-align: center;}
           .menu_giohang >td{font-weight: bold;}
       .tt_cart{/* float:left; *//* width: 50%; */}
       .align-center{text-align: center}
       .tt_cart h3{font-size: 14px;color: #333;}
       .tt_cart span{color: red;}
       .tonggia{background: #DFE0DF; font-weight:bold;margin-bottom:10px;text-align: right;padding-right: 17px;}
       .g_muatiep{float:left;background: #67ab14;padding:5px 10px;border:none;margin-right:10px;width: auto;color: white;padding: 9px 14px;border-radius: 2px;margin-top: 7px;font-weight: bold;text-transform: uppercase;font-size: 11px;cursor: pointer;transition: all 0.5s;margin-bottom: 7px;}
       .g_muatiep:hover{background: #d60c0c;}
       .khung table .res_cart{}
.khung table .tt_cart{}
.khung table .tt_cart{}
.khung >table{
    padding:  10px;
}
.capnhat_full{
    font-size:  1.5em;
}
.capnhat_full b{}
.xacnhan{}
.xacnhan .khungxn{
    padding: 30px 20px;
}
.xacnhan .khungxn label{
    font-weight:  normal;
    margin:  0;
}
.xacnhan .khungxn label b{
    width: 95px;
    float:  left;
}
.xacnhan .khungxn label span{
    float:  left;
}
.xacnhan .khungxn p{
    width: 60%;
    margin-left: 20%;
    border-bottom:  1px solid #ccc;
    padding:  10px 0;
}
.xacnhan .phuongthuc{
    width: 60%;
    margin-left:  20%;
    padding:  20px 0;
}