    @charset "utf-8";
    /* CSS Document */ 
    :root {
    --first-color: #55c4c5;
    --second-color: #1c9acc;
    --third-color: #3979bd;
    --btn-color: #3979bd;
}

table {width: 100%;border-collapse: collapse;line-height: 27px;max-width: 100% !important;/* border-bottom: 1px solid #ccc; */}
table td { padding: 1px; vertical-align: middle; padding-left: 5px; padding-right: 5px; vertical-align: middle; }
a { text-decoration: none !important; color: #3b3b3b; }
a:hover {color: #0078b7;}
img {border: 0;max-width: 100%;height: auto;}
ul { margin: 0; padding: 0; list-style: none;}  
.clearb { clear: both; } 
p { margin: 0; padding: 0; } 
@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/RobotoCondensed-Regular.eot');
    src: local('?'), url('fonts/RobotoCondensed-Regular.woff') format('woff'), url('fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('fonts/RobotoCondensed-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'URWDIN';
    src: url('fonts/MyriadPro-BoldCond.eot');
    src: local('?'), url('fonts/MyriadPro-BoldCond.woff') format('woff'), url('fonts/MyriadPro-BoldCond.ttf') format('truetype'), url('fonts/MyriadPro-BoldCond.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Myriad Pror';
    src: url('fonts/MyriadPro-Cond.eot');
    src: local('?'), url('fonts/MyriadPro-Cond.woff') format('woff'), url('fonts/MyriadPro-Cond.ttf') format('truetype'), url('fonts/MyriadPro-Cond.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'URWDIN';
    src: url('fonts/verdana.eot');
    src: local('☺'), url('fonts/verdana.woff') format('woff'), url('fonts/verdana.ttf') format('truetype'), url('fonts/verdana.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'URWDIN';
    src: url('fonts/verdanab.eot');
    src: local('☺'), url('fonts/verdanab.woff') format('woff'), url('fonts/verdanab.ttf') format('truetype'), url('fonts/verdanab.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "URWDIN";
    src: url("../fonts/URWDIN-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: "URWDIN";
    src: url("../fonts/URWDIN-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: "URWDIN";
    src: url("../fonts/URWDIN-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: "URWDIN";
    src: url("../fonts/URWDIN-Bold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: "URWDIN";
    src: url("../fonts/URWDIN-Black.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap; 
}
html, body{
    font-family: "URWDIN", sans-serif !important;
}

.tichhop_detail p, .tichhop_detail div{
    font-size: 16px;
    line-height: 28px;
}
.btn_view_slider{background: #be1e2d;font-size: 18px;color: #002e51 !important;padding: 10px 18px;/* margin: 13px 5px; *//* float: left; */margin-bottom: 0px;font-family: arial;font-weight: normal;text-transform: uppercase;/* margin: 9px; */}
.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;
}
.block_cart_page{padding-right: 20px;} 
.table_giohang{
    margin-bottom: 10px;
}
.table_giohang tr td{border:1px solid #ccc;padding: 5px;text-align: center;}
.table_giohang tr td.left_text{ text-align:left;}
.table_giohang tr td img{ float:left}
.info_pagecart{float:left;font-size: 15px;font-family: URWDIN;padding-left: 11px;color: #259b83;max-width: 248px;}
.info_pagecart li:nth-child(2){color:#000}
.title_header{ 
}
.list_menucontent{
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 24px;
}
.list_menucontent li{
    display: inline-block;
    background: #60ba62;
    float: left;
    color: #fff;
    padding: 33px 50px;
    margin-right: 30px;
    transition:all 0.5s;
    text-align: center;
}
.list_menucontent li:hover{box-shadow: inset 0px 0px 19px #5d5b5b9e;}
.list_menucontent li:last-child{margin-right:0px}
.list_menucontent strong{}
.list_menucontent b{
    display: block;
    width: 100%;
}
.list_menucontent span{
    display: block;
    font-size: 17px;
    float: left;
    width: 100%;
    margin-top: 7px;
}
.list_menucontent b i{
    font-size: 35px;
}
.list_menucontent li a{
    display: block;
    float: left;
    color: #fff;
    width: 100%;
}
.list_menucontent li:nth-child(1){}
.list_menucontent li:nth-child(2){background:#ffe25a}
.list_menucontent li:nth-child(3){ background:#bac64a}
.list_menucontent li:nth-child(4){ background:#5dc1d8}
.list_menucontent li:nth-child(5){ background:#eb4329}
.list_menucontent li:nth-child(6){ background:#4b8b71}
.listnewtudongdoi{
    float: left;
    width: 100%;
}
.listnewtudongdoi {
    float: none;
    width: 100%;
    display: flex;
    flex-wrap: wrap;

}
.listnewtudongdoi li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.listnewtudongdoi li{
    float: left;
    width: 100%;
    color: #fff;
    background: #111c4c;
    background-image: linear-gradient(154deg, var(--second-color) 50%, #01DBB0 100%) !important;
}
.listnewtudongdoi li h3{
    padding: 0px 17px;
}
.listnewtudongdoi li span{
    padding: 10px 17px;
    display: block;
    text-align: justify;
}
.listnewtudongdoi li img{
    width: 100%;
}
.listnewtudongdoi li .itemnewstugoi2{}
.list_lienket{}
.list_lienket li{background:url(../images/iconinfo.png) left center no-repeat;margin-bottom: 4px;}
.list_lienket li a{
    font-family: URWDIN;
    display: block;
    padding: 5px 0px;
    padding-left: 16px;
}
.listnewtudongdoi .col_intro_text{
    height: 100%;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    background-image: linear-gradient(154deg, var(--second-color) 50%, #01DBB0 100%);
}
.listnewtudongdoi li img{
    transition: all .3s ease;
}
.listnewtudongdoi li:hover img {
    transform: scale(1.1);
}

.listnewtudongdoi li {
    overflow: hidden;
}
.itemnewstugoi2 li {
    overflow: hidden;
}

.content_product{
    float: left;
    width: 100%;
    margin-bottom: 10px; 
}
.title_listproduct{float: left;width: 100%;margin-bottom: 16px;margin-top: 16px;text-align: center;}
.title_listproduct span{display: block;float: left;color: #f79d00;font-family: URWDIN;text-transform: uppercase;font-size: 18px;position: relative;margin-top: 0px;width: 100%;} 
.btn_viewmoretitle{float:left;display:block;padding: 10px 15px;background: url(../images/arrowtitlef.png)  right center no-repeat;color: #ff5c34 !important;}
.content_mainproduct{float: left;width: 100%;border: 1px solid #14b4d8;background: #f5f5f5;}
.block_productList{/* border-right:1px solid #ccc */position: relative;}
.content_mainproductHot{border:1px solid #efebeb;float:left; width:100%; border-left:none}
.block_menuLeftList{padding:0px}
.bg_contenthome{background:#fff;padding-right: 0px;padding-left: 0px;}
.block_menuLeftList h3{background: #00a3c8;margin:0px;color:#fff;font-size: 16px;padding: 14px 11px;position:relative;font-family: URWDIN;}
.list_menuLeftPage{}
.list_menuLeftPage li{}
.list_menuLeftPage li:hover a{color:#00a3c8}
.list_menuLeftPage li a{
    display: block;
    padding: 3px 6px;
    color: #444444;
}
.list_search{}
.list_search li{ display:inline-block;}
.desctription_infohot{}
.desctription_infohot h3{
    margin-top: 0px;
    color: #000;
    font-family: 'Myriad Pror';
}
.desctription_infohot span{display:block; text-align:justify}
.contentungdung{
    padding: 0px;
    margin-bottom: 26px;
}
.contentungdung >img{}
.contentungdung >h3{
    font-size: 22px;
    color: #111c4c;
    font-weight: bold;
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.contentungdung >span{}
.titleListHome span{color:#fe9307}
.color_orange{color: #fe9307 !important;}
.btcolor_orange{background:#fe9307 !important}
.list_danhmuc{ 
    padding: 0px;
    float: left;
    width: 100%;
    /* border: 1px solid #e0e0e0; */
}
.list_danhmuc li a{
    background: url(../images/arrowright.png) right 12px no-repeat;
    /* background: #c98700; */
    /* border-bottom: 1px solid #ccc; */
    transition: all 0.5s;
} 
.list_danhmuc li.activetab a{ color:#0c69af}
.list_danhmuc li:hover{/* background:#e71e24 */} 
.list_danhmuc li:hover a{/* color:#fff !important */}
.list_danhmuc li:last-child{ border:none}
.list_danhmuc li a{
    display: block;
    font-size: 15px;
    font-weight: normal;
    color: #3d3d3d;
    font-family: Verdana;
    padding: 6px 10px;
}
.list_danhmuc{}
.list_danhmuc li >ul{padding-left: 17px; display:none}
.list_danhmuc ul li{
    background: url(../images/icon_arrow_left.png) left 0px top 13px no-repeat;
    border-bottom: 1px dashed #ccc;
}
.list_danhmuc li.idActivetab>a{color: #0062ab;}
.list_danhmuc li a strong{ font-weight:normal; font-size:22px}
.list_danhmuc ul li >a{
    font-size: 13px;
    color: #777777;
    padding-left: 15px;
    background: none;
}
.item_quangcaobotto{float:left;;padding:0px 10px ; margin-bottom:15px;} 
.content_productitem{position:relative;margin-bottom: 10px;}
.productHot{
    padding: 0px 11px;
    margin-bottom: 12px;
}
.product_right{padding-right:0px}
.product_left{padding-left:0px}
.productHot .list_heart{
    width: 25%;
    margin-top: 13px;
}
.productHot .list_heart li{
    /* margin-right: 12px; */
    text-align: center;
    display: inline-block;
    width: 47%; cursor:pointer;
}
.productHot .list_heart li i{font-size: 27px;transition:all 0.5s;}
.productHot .list_heart li span{}
.productHot .list_heart li:hover i{color: #68d0af;}
.nameProduct{
    position: absolute;
    background: #0000009c;
    bottom: 0px;
    width: 100%;
    color: #fff !important;
    padding: 5px 12px;
}
.contentName{
    float: left;
    width: 75%;
}
.list_heart{ float:left;}
.list_heart li{ display:inline-block}
.contentName span{
    font-family: URWDIN;
    font-weight: bold;
    color: #ff0;
    font-size: 18px;
}
.contentName h3{
    margin: 5px 0px;
    color: #fff;
    font-size: 18px;
    font-family: URWDIN;
}
.block_seach_bottom{     float: left;
    padding-left: 20px;}
    .block_seach_bottom h3{    margin: 0px;
        color: #be1e2d;
        font-family: 'URWDIN'; text-transform:uppercase;
        margin-bottom: 4px;}
        .block_seach_bottom input{    padding: 5px;
            border: 1px solid #ccc;
            min-width: 275px;}
            .block_seach_bottom button{    background: #be1e2d;
                border: none;
                color: #fff;
                padding: 4px 16px;
                border-radius: 2px;
                outline: none;}
                .cri_vi{    display: block;
                    width: 37px;
                    height: 37px;
                    /* background: #ccc; */
                    position: absolute;
                    right: 10px;
                    top: 31px;
                    text-align: center;
                    line-height: 37px;
                    color: #C01220;
                    border: 1px solid #ccc;
                    border-radius: 100%;
                    z-index: 9999;
                    cursor: pointer;
                    transition: all 0.5s;}
                    .cri_vi:hover{ border:1px solid  #C01220}   
                    .item_project_map{ width:200px;}
                    .item_project_map img{ width:200px}
                    .item_project_map h3{font-size: 17px; float:left; width:100%;color: #b32d31;margin: 5px 0px;font-family: inherit;}
                    .item_project_map strong{font-size: 14px;color: #636060;font-weight: normal;}
                    .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_danhmuc li:hover >a{color: #0062ab;}
                    .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;
                    }
                    .blockviewmoreLine{
                        text-align: center;
                        float: left;
                        width: 100%;
                        margin-bottom: 20px;
                    }
                    .blockviewmoreLine a{
                        background: #259b83;
                        color: #fff;
                        padding: 6px 12px;
                        border-radius: 2px;
                    }
                    .img_desctrion{position:relative;display: block;overflow: hidden;}
                    span.description_short{}
                    .project_home{}
                    .project_home h3{ opacity:0; transition:all 0.5s;}
                    .project_home:hover h3{opacity:1} 
                    .priceThietbi{float:left;width:100%;color:#ff5700;font-size: 22px;margin-bottom: 10px;}
                    .content_infodescpro{
                        font-family: 'URWDIN';
                        line-height: 1.8em;
                        color: #646464;
                    }
                    .content_infodescpro ul li{}
                    .linesoluong, .blocklinecolor{float:left; width:100%}
                    .blocklinecolor{margin-bottom:10px}
                    .itemcolor{width: 30px;height: 30px;background:#ccc;float:left;border:2px solid #fff;margin:2px;transition:all 0.5s}
                    .itemcolor:hover, .activecolor{border:2px solid #be0909}
                    .number_detail{float:left;margin-top: 17px;margin-right: 12px;font-weight: normal;font-size: 16px;}
                    .name_product{font-size: 26px;font-family: 'URWDIN';margin-bottom: 11px;float: left;width: 100%;padding-bottom: 9px;color: #111c4c;margin-top: 18px;font-weight: bold;}
                    .line_codeproduct{color: #259b83;font-weight:bold;margin-bottom:5px;font-family: URWDIN;font-weight: normal;font-size: 15px;}
                    .line_codeproduct strong{color: #259b83;font-weight: normal;}
                    .imagesphoto{text-align:center}
                    .price_line{margin-top:10px;border-bottom: 1px solid #e8e5e5;padding-bottom: 3px;}   
                    .price_line li{ display:inline-block}
                    .price_line strong{font-size: 22px;display:block;float:left;margin-top:10px;color: #ed1b24;margin-bottom: 0;font-family: URWDIN;margin-right: 10px;}
                    .price_line b{
                        font-size: 16px;
                        font-weight: normal;
                        color: #000;
                        /* text-decoration: line-through; */
                    }
                    .line_giaold span{
                        text-decoration: line-through;
                    }
                    .line_giamgia span{color:#ec0d0d;font-size: 18px;margin-left: 10px;}
                    .line_giamgia span b{font-size:20px;color:#ec0d0d; font-weight:bold}
                    .block_thuonghieu{float:left; 
                        width:100%; margin-top:10px;}
                        .block_thuonghieu strong{display:block; margin-bottom:5px}
                        .img_tienich{ width:100%}
                        .btn_muahang{
                            background: #b94d0f;
                            float: left;
                            padding: 9px 20px;
                            color: #fff;
                            margin-top: 8px;
                            border-radius: 2px;
                            border-bottom: 2px solid #710527;
                            cursor: pointer;
                            font-family: URWDIN;
                            text-transform: uppercase;
                        }
                        .list_number{
                            margin-top: 12px;
                            margin-bottom: 1px;
                            float: left;
                            /* width: 100%; */
                            margin-left: 0px;
                        }
                        .list_number li{
                            display: inline-block;
                            border: 1px solid #ccc;
                            float: left;
                        }
                        .list_number li:nth-child(2){border-right:0px; border-left:0px}
                        .list_number span{
                            padding: 5px 14px;
                            font-size: 23px;
                            float: left;
                            cursor: pointer;
                            transition :all 0.5s;
                            background: #f9f9f9;
                            display: block;
                        }
                        .list_number span:hover{background: #e1dfdf;color: #000;}
                        .list_number input{
                            max-width: 55px;
                            text-align:center;
                            float: left;
                            border: none;
                            padding: 5px 5px;
                            outline: none;
                            font-size: 15px;
                        }
                        .namecolor{float: left;
                            margin-top: 17px;
                            margin-right: 12px;
                            font-weight: normal;
                            font-size: 16px;}
                            .listcolor{margin-top:15px;cursor:pointer;float: left;/* width: 100%; */display: inline-flex;}
                            .nameAbout{margin-top:0px;color:#454545;font-family: URWDIN;font-size: 30px;}
                            .btnViewMore{padding: 5px 22px;float:left;margin-top:10px;color: #fff;border: 1px solid #dcb967;border-radius: 2px;margin-bottom: 10px;}
                            .btnViewMore span{color: #dcb967;}
                            .blockBookling{background:#fff;margin-top: -63px;position: relative;box-shadow: 0px 0px 5px #ccc;border-radius: 3px;padding: 12px 1px;margin-bottom: 29px;}
                            .blockBookling label{
                                width: 100%;
                                margin-bottom: 5px;
                                color: #006d82;
                                font-family: URWDIN;
                                text-transform: uppercase;
                                font-size: 14px;
                            }
                            .itemroom{padding:0px;background:#fff;}
                            .itemroom img{width:100%}
                            .itemroom h3{
                                font-size: 22px;
                                margin-top: 9px;
                                padding-left: 15px;
                                margin-bottom: 6px;
                                color: #000000;
                            }
                            .priceroom{
                                color: #006a7e;
                                font-size: 15px;
                                font-family: URWDIN;
                                margin-bottom: 12px;
                                float: left;
                                width: 100%;
                                padding-left: 0;
                            }
                            .pricehome{padding-left:15px}
                            .btnViewMoreroom{}
                            .btnViewMoreroom span{color:#dfb666;border:1px solid #dfb666;padding: 6px 24px;border-radius: 3px;}
                            .titlePage{text-align:center;margin-bottom: 26px;font-size: 26px;float:left;width:100%;margin-top: 25px;color: #1c9acc; font-family: "URWDIN", sans-serif !important;background: url(../images/bg_title-new.png) bottom center no-repeat;padding-bottom: 14px;font-weight: 500;text-transform: uppercase;}
                            .btnviewMore{float:right;font-size:16px; font-family: "URWDIN", sans-serif !important;text-transform: initial;margin-top: 11px;}
                            .blockp{text-align:center;margin:20px 0px;float: left;width: 100%;}
                            .blockpricHome{padding:30px 0px}
                            #khachhangnoi{position:relative;padding: 0px 30px;}
                            #khachhangnoi .owl-prev{left:0px;top: 45%;}
                            #khachhangnoi .owl-next{right:0px;top: 45%;}
                            .homepage_video iframe {
                                margin: 0 auto;
                                display: block;
                                /* border: 8px solid #1c9acc; */
                                border-radius: 10px;
                                box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
                                background: red;
                                padding: 10px;
                                background-image: linear-gradient(154deg, var(--second-color) 50%, #01DBB0 100%);
                            }

                            .homepage_video {
                                margin: 10px auto;
                            }
                            .listPrce {
                                width: 180px;
                                margin: 0px auto;
                                position: relative;
                                background: #111c4c url(../images/vfone-white.png) center center no-repeat;
                                border-radius: 100%;
                                height: 180px;
                                margin-top: 175px;
                                margin-bottom: 180px;
                                background-size: 150px;
                            }
                            .listPrce:after{background: #e1f2fc;width: 380px;height: 380px;position:absolute;content:'';z-index:-1;left: -93px;top: -91px;border-radius: 100%;} 
                            .listPrce li:after{content:'';height:1px; width:50px;position:absolute;border-bottom:2px dashed #ccc} 
                            .listPrce li:nth-child(1):after{
                                transform: rotate(90deg);
                                left: 32px;
                                bottom: -19px;
                                width: 30px;
                                border-color: #111c4c;
                            }
                            .listPrce li:nth-child(2):after{
                                transform: rotate(-36deg);
                                left: -25px;
                                top: 71px;
                                width: 28px;
                                border-color: #999999;
                            }
                            .listPrce li:nth-child(3):after{
                                transform: rotate(0deg);
                                left: -37px;
                                top: 43px;
                                width: 35px;
                                border-color: #111c4c;
                            }
                            .listPrce li:nth-child(4):after{
                                transform: rotate(38deg);
                                left: -30px;
                                top: -4px;
                                width: 37px;
                                border-color: #999999;
                            }
                            .listPrce li:nth-child(5):after{
                                transform: rotate(90deg);
                                left: 24px;
                                top: -21px;
                                width: 35px;
                                border-color: #111c4c;
                            }
                            .listPrce li:nth-child(6):after{
                                transform: rotate(-47deg);
                                right: -23px;
                                top: -7px;
                                width: 34px;
                                border-color: #999999;
                            }
                            .listPrce li:nth-child(7):after{
                                transform: rotate(0deg);
                                left: 99px;
                                top: 36px;
                                width: 35px;
                                border-color: #111c4c;
                            }
                            .listPrce li:nth-child(8):after{
                               transform: rotate(36deg);
                               right: -13px;
                               top: 67px;
                               width: 27px;
                               border-color: #999999;
                           }
                           .listPrce li:nth-child(1){
                            position:absolute;
                            left: 44px;
                            top: -127px;
                        }
                        .listPrce li .priLi span{
                            font-weight: bold;
                            text-align: center;
                            width: 145px;
                        }
                        .listPrce li:nth-child(1) .priLi span{
                            /*width: 110px;*/
                            top: -50px;
                            left: -27px;
                        }
                        .listPrce li:nth-child(2) .priLi span{
                            top: 12px;
                            right: -150px;
                        }
                        .listPrce li:nth-child(3) .priLi span{
                            top: 23px;
                            right: -150px;
                        }
                        .listPrce li:nth-child(4) .priLi span{
                            top: 45px;
                            text-align: left;
                            right: -150px;
                        }
                        .listPrce li:nth-child(5) .priLi span{
                            width: 145px;
                            bottom: -42px;
                            right: -32px;
                        }
                        .listPrce li:nth-child(6) .priLi span{
                            width: 145px;
                            top: 29px;
                            text-align: right;
                            left: -158px;
                        }
                        .listPrce li:nth-child(7) .priLi span{
                            width: 145px;
                            top: 33px;
                            text-align: right;
                            left: -158px;
                        }
                        .listPrce li:nth-child(8) .priLi span{
                           width: 133px;
                           top: 12px;
                           text-align: right;
                           left: -138px;
                       }
                       .listPrce li .priLi{display:block;position:relative}
                       .listPrce li .priLi img{border-radius:100%;transition: all 0.5s;}
                       .listPrce li .priLi:hover img{transform:scale(1.1)}
                       .listPrce li .priLi span{position:absolute;}
                       .listPrce li:nth-child(2){
                        position: absolute;
                        right: -81px;
                        top: -41px;
                    }
                    .listPrce li:nth-child(3){
                        position: absolute;
                        right: -134px;
                        top: 59px;
                    }
                    .listPrce li:nth-child(4){
                        position: absolute;
                        right: -72px;
                        top: 180px;
                    }
                    .listPrce li:nth-child(5){
                        position: absolute;
                        right: 32px;
                        bottom: -132px;
                    }
                    .listPrce li:nth-child(6){
                        position: absolute;
                        left: -57px;
                        bottom: -73px;
                    }
                    .listPrce li:nth-child(7){
                        position: absolute;
                        left: -139px;
                        top: 66px;
                    }
                    .listPrce li:nth-child(8){
                        position: absolute;
                        left: -67px;
                        top: -39px;
                    }
                    .conentenPri{width:100%; text-align:center}
                    .listTienichbosung1{
                        margin: 0 auto;
                        text-align: center;
                        margin-bottom: 47px;
                        max-width: 1000px;
                        margin-top: 20px;
                    }
                    .listTienichbosung1 li{
                        width: 50%;
                        display: inline-block;
                        float: left;
                        margin-bottom: 16px;
                    }
                    .listTienichbosung1 li:hover .hoverngbs{opacity:1}
                    .listTienichbosung1 li:hover img{opacity:0}
                    .listTienichbosung1 li img{opacity:1; transition:all 0.5s}
                    .listTienichbosung1 li img.hoverngbs{position:absolute;transition:all 0.5s;opacity:0;}
                    .listCompaerService{
                        float: left;
                        width: 100%;
                        margin-bottom: 0;
                        padding-bottom: 30px;
                        
                        overflow: hidden;
                    }
                    .listCompaerServicemin{
                        height:1200px;
                    }
                    .liheaeder{border-top:1px solid #efefef; box-shadow:0px 1px 2px #ccc}
                    .listCompaerService li{
                        border-bottom: 1px solid #e3dcdc;
                    }
                    .lineFixprice{position:fixed;top: 85px;width:100%;background:#fff;z-index: 999;}
                    .listCompaerService .nameS{
                        width: 45%;
                        float: left;
                        border-right: 1px solid #efefef;
                        padding: 8px 0px;
                    }
                    .hotline_table{display:none;}
                    .lineFixprice .hotline_table{display: block;
                        margin-top: 20px;
                        color: #111c4c;
                        font-size: 22px;}
                        .hotline_table strong{
                            color: #eb4762;
                        }
                        .activerow{    background: #e4f5fd;
                        }
                    .listCompaerService .textoption strong{width:100%;display:block;/* margin-bottom: 5px; */}
                    .btnregistersv {
                        background: #e4910f;/* float: left; */font-size: 16px;padding: 6px 15px;border-radius: 2px;color: #fff !important;display: none;
                        padding: 8px 25px;
                        border-radius: 5px;
                        background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);
                        transition: all .3s ease;
                    }
                    .btnregistersv:hover {
                        background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
                        background: linear-gradient(to right, #eb4762, #f45c76);
                    }
                    
                    .lineFixprice .btnregistersv{display:initial }
                    .lineFixprice .textoption strong{margin-bottom:20px}
                    .listCompaerService .textoption{
                        border-right: 1px solid #efefef;
                        width: 18%;
                        float: left;
                        padding: 10px 8px;
                        text-align: center;
                    }
                    .lineFixprice .textoption{padding:34px 8px !important; }
                    .lineFixprice .nameS{padding:34px 8px !important; min-height:130px}
                    .listCompaerService .textoption b{
                        width: 20px;height: 20px;background: #ccc;display: block;margin: 0 auto;margin-top: 7px;border-radius: 100%;
                        background:#59c159;
                        background: url('../images/package-uncheck.png');
                        background-size: 20px;
                        background-size: contain !important;
                        background-repeat: no-repeat !important;
                    }
                    
                    .listCompaerService .active {
                        background: #59c159;
                        background: url(../images/package-check.png) !important;
                        background-size: contain !important;
                        background-repeat: no-repeat !important;
                        
                    }
                    .timepay{background:#fff;float:left;width:100%;border: 1px solid #ccc;border-radius: 3px;}
                    .titlepayfix{position:fixed;z-index:999;top:80px;}
                    .titlepayfix .nameViewYearpay{display:none;}
                    .nameViewYearpay{
                        background:#f36f2b;
                        float:left;color:#fff;padding: 12px 23px;border-radius: 3px;font-size: 19px;
                        background: #eb4762;
                        background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
                        background: linear-gradient(to right, #eb4762, #f45c76);
                        

                    }
                    .lineFixprice .listCompaerService .textoption{padding:29px 8px !important}
                    .btnBanggia{text-align:center;padding:10px 0px;float:left;width:100%;margin-top: 29px;margin-bottom: 13px;}
                    .btnBanggia span{background:url(../images/bg_viewmore.png) top center no-repeat;padding: 0px 18px;padding-top: 31px;cursor: pointer;}
                    .btnBanggia span b{font-weight:normal}
                    #owl-priceyear{margin-bottom:50px}
                    .listYear{
                        width: 97%;
                        float: left;
                        border-bottom: 10px solid #ccc;
                        font-family: 'URWDIN';
                        margin-top: -2px;
                    }
                    .listYear >span{}
                    .listYear li{display:inline-block;float:left;width: 33.33%;position: relative;}
                    .listYear li span{
                        font-weight: normal;
                        float: left;
                        margin-bottom: 3px;
                        font-size: 13px;
                        /* position: absolute; */
                    }
                    .activeyear b, .listYear li b:hover{
                        background:#f32d57;
                        background: -webkit-linear-gradient(to right, #eb4762,#f45c76) !important;
                        background: linear-gradient(to right, #eb4762, #f45c76) !important;

                    }
                    .listYear li b{position:absolute;background: #d1d2d4;height:15px;width:15px;border-radius: 100%;bottom: -12px;left: -3px;cursor: pointer;}
                    .listYear li:nth-child(2){text-align:center;width: 7%;margin-left: 16%;}
                    .titlepayfix .listYear li:nth-child(2){margin-top: 22px;}
                    .listYear li:nth-child(3){float:right;width: 52px;}
                    .listYear li:nth-child(3) b{right:-5px; left:initial}
                    .blockLineThietbi{float:left;display:block;text-align: left;width:100%;margin-bottom: 50px;border-bottom: 1px solid #ccc;}
                    .contentPagelistPrice{float:left;width:100%;margin-top:50px}
                    #owl-priceyear .item{padding:10px;}
                    .blockConentPricey{
                        background:#fff;text-align:center;border:1px solid #ccc;padding: 15px 10px;border-radius: 3px;
                        font-family: 'URWDIN';float: left;height: 100%;width: 100%;margin-bottom:30px;
                        border: 0 !important;
                        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
                        transition: all .4s ease;
                        cursor: pointer;
                    }
                    .blockConentPricey:hover {
                            transform: scale(1.03);
                            box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
                        }
                        .blockConentPricey .nameB{
                            margin: 0px;
                            margin-bottom: 18px;
                            font-size: 30px;
                            text-align: left;
                            font-weight: bold;
                            color: #1c9acc;
                            font-family: "URWDIN", sans-serif !important;
                        }
                        .optionPrice{
                            float: left;
                            width: 100%;
                            text-align: left;
                            margin-bottom: 10px;
                            color: #111c4c;
                        }
                        .optionPrice li{width:100%; margin-bottom:5px;}
                        .optionPrice strong{
                            font-size: 18px;
                            color: #929292;
                            text-decoration: line-through;
                        }
                        .optionPrice b{
                            font-size: 25px;
                            color: #f32d57;
                            font-family: "URWDIN", sans-serif !important;
                        }
                        .optionPrice span{font-weight:600;}
                        .btnLinereegister{
                            float: left;
                            width: 100%;
                        }
                        .liprice{display:none}
                        .activeprice{display:block}
                        .btnLinereegister span{float: left;border: 1px solid #1c9acc;padding: 5px;margin-left: 15%;width: 70%;border-radius: 3px;}
                        .btnLinereegister span b{
                            background: #1c9acc;
                            padding: 8px 24px;
                            color: #fff;
                            display: block;
                            font-weight: normal;
                            font-size: 18px;
                            border-radius: 3px;
                            background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);
                            font-family: "URWDIN", sans-serif !important;
                        }
                        .cotentOptionserviceY{
                            float: left;
                            width: 100%;
                            margin-top: 10px;
                        }
                        .cotentOptionserviceY ul{}
                        .cotentOptionserviceY ul li{
                            padding: 5px;
                            padding-left: 19px;
                            text-align: left;
                            position: relative;
                            font-family: "URWDIN", sans-serif !important;
                            font-size: 16px;
                        }
                        .cotentOptionserviceY ul li:after{content:'';width:8px;height:8px;position:absolute;background:#ccc;left:0px;top: 13px;border-radius:100%;}
                        .cotentOptionserviceY ul li span{}
                        .activeContent{
                            background:#111c4c;
                            position:relative;
                            background-image: linear-gradient(154deg, var(--second-color) 50%, #01DBB0 100%);
                            border: 0;
                        }
                        .activeContent .liprice b {
                            color: #fff;
                        }
                        .activeContent:after{content:'';width: 72px;height: 72px;background: url(../images/iconhot.png) top left no-repeat;position:absolute;top: -6px;right: -6px;}
                        .activeContent .cotentOptionserviceY{}
                        .activeContent .cotentOptionserviceY li{color:#fff}
                        .activeContent .optionPrice strong{color:#fff}
                        .activeContent .nameB{color:#fff;}
                        .btnLinereegister{
                            float: left;
                            width: 100%;
                            cursor: pointer;
                        }
                        .activeContent .btnLinereegister span{float: left;border: 1px solid #fff;padding: 5px;margin-left: 15%;width: 70%;border-radius: 3px;}
                        .activeContent .btnLinereegister span b{
                            background: #fff;
                            padding: 8px 24px;
                            color: #186496;
                            display: block;
                            font-weight: normal;
                            font-size: 18px;
                            cursor: pointer;
                        }
                        .activeContent .cotentOptionserviceY li:after{background:#fff;}
                        #dangkygoidichvu{width:100%;max-width: 100%;width: 491px;padding: 17px 20px;font-family: 'URWDIN';}
                        #dangkygoidichvu h3{margin-top:0px;text-align:center;color:#186496;text-transform: uppercase;margin-bottom: 20px;}
                        .linebtnr{text-align:center;}
                        .linebtnr button{background: #f36f2b url(../images/iconpointer.png) left 6px  center no-repeat;border:none;padding: 12px 50px;color:#fff;margin-bottom:10px;border-radius: 3px;font-size: 20px;text-transform: uppercase;outline: none;}

                        .linebtnr button {
                            background: #f36f2b url(../images/iconpointer.png) left 6px center no-repeat;
                            border: none;
                            padding: 5px 40px;
                            color: #fff;
                            margin-bottom: 10px;
                            border-radius: 3px;
                            font-size: 20px;
                            text-transform: uppercase;
                            outline: none;
                            background: #f36f2b;
                            padding-left: 25px;
                           background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
                            background: linear-gradient(to right, #eb4762, #f45c76);
                            border-radius: 5px;
                        }
                        .linebtnr button span{border-left:1px solid #fff;padding-left:10px;font-family: 'URWDIN';}
                        .listinforegiste>li{
                            float: left;
                            width: 100%;
                            margin-bottom: 8px;
                        }
                        .listinforegiste >li >input{
                            width: 100%;
                            margin-bottom: 10px;
                            padding: 9px 9px;
                            border: 1px solid #ccc;
                            border-radius: 3px;
                        }
                        .listinforegiste >li >select{
                            width: 100%;
                            margin-bottom: 10px;
                            padding: 9px;
                            border: 1px solid #ccc;
                            border-radius: 3px;
                        }
                        .listinforegiste >li button{}
                        .listinforegiste >li button img {
                            margin-right: 10px;
                            width: 25px;
                        }
                        .titleVande{
                            float: left;
                            width: 100%;
                            margin-bottom: 10px;
                        }
                        .listvande li{
                            float: left;
                            width: 100%;
                            margin-bottom: 10px;
                        }
                        .listvande li input{
                            float: left;
                            margin-right: 10px;
                        }
                        .listvande li label{
                            margin-top: 0px;
                        }
                        .listoptionN{}
                        .listoptionN li{width:33.333%;float:left;margin-bottom: 23px;padding: 0px 10px;}
                        .listoptionN li img{
                            transition: all 0.5s;
                        }
                        .hoverng{position:absolute;transition:all 0.5s;opacity:0;}
                        .listoptionN li:hover .hoverng{opacity:1}
                        .listoptionN li:hover img{transform:scale(1.1);opacity:0}
                        .contnetItemnews{
                            height: 60px;
                        }
                        .contnetItemnews h3{
                            margin: 0px;
                            font-size: 17px;
                            color: #046aa5;
                            margin-top: 10px;
                            margin-bottom: 5px;
                        }
                        .contnetItemnews span{}
                        .contentpage{background:#f0f8fc;padding: 50px 0px;}
                        .listoptionservice{}
                        .listoptionservice>li{width:25%; float:left;}
                        .blockItemservice{
                            text-align: center;
                            padding: 10px 30px;
                            position:relative;
                        }
                        .logohover{position:absolute;opacity:0;transition:all 0.5s;}
                        .blockItemservice:hover .logohover{opacity:1}
                        .blockItemservice:hover img{opacity:0}
                        .blockItemservice img{transition:all 0.5s;}
                        .blockItemservice:hover img{transform:scale(1.1);}
                        .blockItemservice span{
                            display:block;float:left;width:100%;margin:10px 0px;color: #111c4c;font-weight: bold;font-family: 'URWDIN';
                            font-size: 16px;
                        }
                        .blockHotlineContact{margin-top: 48px;float:left;background:url(../images/iconphone.png) top left no-repeat;padding-left: 106px;}
                        .contenfulldauso{width:100%;float:left;padding: 20px 0px;margin-bottom: 20px;}
                        .contnetBG{margin-top:25px;float:left;width:100%;background: #f0f8fc;}
                        .namedauso{color:#111c4c;float: left;width: 100%;margin-bottom: 10px;}
                        .namedauso span{}
                        .namedauso h3{margin:0px;font-size: 26px;}
                        .contenitemdauso p {
                            font-size: 16px;
                            line-height: 28px;
                        }
                        .listoption{
                            float: left;
                            width: 100%;
                        }
                        .listoption li{
                            float: left;
                            padding: 5px;
                            padding-left: 18px;
                            margin-bottom: 6px;
                            width: 100%;
                            text-align: left;
                            position: relative;
                        }
                        .listoption li:after{content:'';width:8px;height:8px;position:absolute;background: #d1cdcdcf;position:absolute;border-radius:100%;left: 0px;top: 13px;}
                        .listoption li a{}
                        .listquangcaohome{}
                        .listquangcaohome li{ display:inline-block;padding:0px 10px}
                        .listquangcaohome li img{
                            border-radius: 3px 3px 0px 0px;
                        }
                        .listquangcaohome li h3{background:#e5e5e5;font-size:18px;font-family:'URWDIN';margin: 0px;padding: 14px 5px;text-align: center;color: #373737;border-radius: 0px 0px 3px 3px;}
                        .blockTypeerom{margin: 30px 0px;padding: 20px 0px;}
                        .blockKhoitaotongdai{
                            background:url(../images/bg_lienhe_new.png) top center no-repeat;background-size:100% 100%;padding: 55px 0px;color:#fff;
/*                            background:url(../images/bg_contact_block) top center no-repeat ;*/
                        }
                        .lineDesctripCreate{border-left: 1px solid #fff !important;}
                        .blockcauhoithuonggap{padding:50px 0px;padding-bottom: 15px;}
                        .contenthoidap img{border-radius:5px;margin-bottom:15px}
                        .contenthoidap >span{display:block;float:left;width:100%;font-style: italic;font-size: 16px;}
                        .btnsendfaq{
                            float: left;
                            margin-top: 10px;
                        }
                        .btnsendfaq span{
                            background: #f36f2b;float:left;color: #fff;padding: 7px 24px;border-radius: 3px;font-size: 16px;
                            background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
                            background: linear-gradient(to right, #eb4762, #f45c76);
                        }
                        .lineviewmore{float:left;width:100%;text-align:center;color: #54bdf1;cursor: pointer;}
                        .lineviewmore a{color:#54bdf1}
                        .lineviewmore span{display:block;text-align:center}
                        .listfaq{
                            float: left;
                            width: 100%;
                            height: 356px;
                            overflow: hidden;
                        }
                        .listfaq li {
                            float: left;
                            width: 100%;
                            background: transparent;
                            padding: 14px 10px;
                            margin-bottom: 10px;
                            border-radius: 5px;
                            padding-left: 40px;
                            cursor: pointer;
                            border: 1px solid #1c9acc;
                        }
                        .listfaq li strong {
                            display: block;
                            font-size: 16px;
                            font-weight: 600;
                            color: #1c9acc;
                        }
                        .listfaq li strong i{
                            margin-left: -25px;
                            margin-right: 11px;
                        }
                        .listfaq li span{ display:none}
                        .listfaq li.activeRow span{
                            display:block !important;
                            font-size: 16px;
                        }
                        .listloitich{margin:15px 0px}
                        .listCreate{
                            float: left;
                            width: 100%;
                            max-width: 504px;
                            padding-left: 20px;
                            padding-top: 10px;
                        }
                        .listCreate li{
                            float: left;
                            width: 100%;
                            margin-bottom: 17px;
                            text-align: center;
                        }
                        .listCreate li input,.listCreate li select{
                            width: 100%;
                            border: none;
                            border-radius: 3px;
                            padding: 12px;
                            color: #000;
                        }
                        .listCreate li:last-child{margin-bottom:0px}
                        .listCreate li button{
                           background: #f36f2b url(../images/iconpointer.png) left 6px center no-repeat;
                            border: none;
                            padding: 5px 40px;
                            color: #fff;
                            margin-bottom: 10px;
                            border-radius: 3px;
                            font-size: 16px;
                            text-transform: uppercase;
                            outline: none;
                            background: #f36f2b;
                            padding-left: 25px;
                            background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
                            background: linear-gradient(to right, #eb4762, #f45c76);
                            border-radius: 5px;
                        }
                        button.btn_block_bottom img {
                            max-width: 25px;
                            margin-right: 10px;
                            padding-top: 5px;
                        }
                        .lineDesctripCreate >li button img {
                            margin-right: 10px;
                            width: 25px;
                        }
                        .listCreate li button span {
                            /* display: block; */
                            /* float: left; */
                            border-left: 1px solid #f3f1f1f7;
                            padding: 7px 8px;
                            border-left: 1px solid #fff;
                            padding-left: 10px;
                            font-family: 'URWDIN';
                        }
                        
                        .titlcreate {
                            display: block;
                            text-align: center;
                            font-size: 20px;
                            color: #f32d57;
                            text-shadow: 0px 0 #fff, -1px 0 #fff, 0 2px #fff, 0 -1px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
                            font-size: 30px;
                            font-weight: bold;
                            font-family: 'URWDIN';
                            margin: 10px 0px;
                            margin-bottom: 17px;
                            line-height: 40px;
                            margin-top: 20px;
                            
                        }
                        .solocreate{text-align:center;float: left;width: 100%;margin-bottom: 10px;}
                        .solocreate span{display:block;max-width: 350px;margin:0px auto;font-size: 20px;line-height: 1.5em;}
                        .blockHotlineCreate p{font-size:26px; display:block;margin-bottom:10px}
                        .blockHotlineCreate strong{
                            font-size:36px;
                            color: #f32d57;
                            text-shadow: 0px 0 #fff, -1px 0 #fff, 0 2px #fff, 0 -1px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
                        }
                        .blockHotlineCreate{text-align:center;margin-top:10px;font-size:20px;line-height:1.5em;float: lw;}
                        .blockykienkhachhang{background: #ffffff;padding: 50px 0px;}
                        .blockdichvu{margin:20px 0px; float:left; width:100%;}
                        .itemNganhNghe{margin-bottom:25px}
                        .contnentN{position:relative;}
                        .contentOver{
                            position: absolute;
                            z-index: 9999;
                            bottom: 0px;
                            background: rgba(14, 99, 148, 0.80);
                            /* height: 100%; */
                            padding: 30px;
                            color: #fff;
                            text-align: center;
                            padding-top: 10px;
                            padding-bottom: 5px;
                            transition: all 0.5s;
                            bottom: 0px;
                            width: 100%;
                            background: linear-gradient(to right, #1c9acc, #55c4c5);
                            opacity: .8;
                        }
                        .contentOver h3{
                            color: #fff;
                            font-family: 'URWDIN';
                            font-weight: bold;
                            text-transform: uppercase;
                            margin: 0px;
                            margin: 8px 0px;
                        }
                        .linebtn{
                            float: left;
                            width: 100%;
                            color: #fff;
                            display: none;
                            margin-top: 21px;
                        }
                        .linebtn .btnViewmoreNews{
                            background: #f36f2b;
                            padding: 9px 10px;
                            display: block;
                            max-width: 169px;
                            margin: 0px auto;
                            font-size: 16px;
                            margin-bottom: 17px;
                            border-radius: 5px;
                            color: #fff;
                            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
                            opacity: 1;
                        }
                        .contnentN:hover .contentOver{top:0px;padding-top:35px}
                        .desctriptionN{float:left;display:block;margin-top:10px;text-align:justify;font-size: 16px;display: none;}
                        .contnentN:hover{height:100%}
                        .contnentN:hover .linebtn{display:block}
                        .contnentN:hover .desctriptionN{display:block}
                        .listservice{}
                        .listservice li{
                            border: 1px solid #f3f3f3;
                            margin-bottom: 10px;
                            padding: 4px;
                            float: left;
                            width: 100%;
                        }
                        .listservice li img{
                            float: left;
                        }
                        .desctriptionservice{
                            display: block;
                            float: left;
                            width: 86%;
                            padding-left: 15px;
                        }
                        .desctriptionservice h3{
                            margin: 0px;
                            color: #333333;
                            font-family: URWDIN;
                            font-size: 16px;
                            margin-bottom: 6px;
                        }
                        .desctriptionservice span{
                            font-size: 14px;
                            color: #333333;
                            font-family: URWDIN;
                        }
                        .desctriptionabout{display:block; text-align:justify}
                        .listItem{}
                        .listItem li{width:50%;float:left;;padding:5px;}
                        .listItem li img{
                            border-radius: 3px;
                        }
                        .ResultEMEI{width:100%;border:1px solid #ccc;padding: 6px 10px;border-radius:3px;margin:25px 0px;color: #0078b7;min-height: 150px;margin-bottom: 13px;font-size: 15px;font-family: 'URWDIN';}
                        .list_inputcheck{text-align:center}
                        .list_inputcheck li{display:inline-block}
                        .list_inputcheck li input{
                            min-width: 400px;
                            max-width: 100%;
                            border: 1px solid #d7d7d7;
                            padding: 7px;
                            border-radius: 3px;
                        }
                        .list_inputcheck  li button{
                            background: #0078b7;
                            border: none;
                            color: #fff;
                            padding: 8px 16px;
                            border-radius: 3px;
                            font-family: 'URWDIN';
                            font-size: 16px;
                        }
                        .blockBookling input[type='date']{padding:0px 5px}
                        .blockBookling input{
                            width: 100%;
                            border: 1px solid #e5e4e4;
                            padding: 7px;
                        }
                        .blockBookling button{
                            background: #dfb666;
                            border: none;
                            padding: 7px 1px;
                            width: 100%;
                            font-family: URWDIN;
                            font-size: 13px;
                            color: #fff;
                            text-transform: uppercase;
                        }
                        .blockBookingroom label{
                            width: 100%;
                            margin-bottom: 5px;
                            color: #006d82;
                            font-family: URWDIN;
                            font-size: 14px;
                            font-weight: normal;
                        }
                        .blockBookingroom textarea{width:100%;border:1px solid #e5e4e4;border-radius:2px;padding: 9px;min-height: 117px;margin-bottom: 10px;}
                        .blockBookingroom input ,.blockBookingroom select{
                            width: 100%;
                            border: 1px solid #e5e4e4;
                            padding: 8px;
                            margin-bottom: 6px;
                        }
                        .blockBookingroom button{
                            background: #dfb666;
                            border: none;
                            padding: 10px 1px;
                            width: 100%;
                            font-family: URWDIN;
                            font-size: 13px;
                            color: #fff;
                            text-transform: uppercase;
                        }
                        .blockBookingroom input[type='date']{padding:0px 5px}
                        .blockBookingroom{box-shadow:0px 0px 2px #ccc;padding:20px 10px;border-radius:3px; margin-top:20px}
                        .blockdatphong{margin-top:0px}
                        .priceroomfrm{color:#946b1a;margin-top:5px;float:left}
                        .blockKhachhangnoi{padding: 0px 10px;font-family: 'URWDIN';}
                        .mainsaycustomer{
                            padding: 0px;
                            margin-bottom: 16px;
                            text-align: center;
                            position: relative;
                            border-radius: 3px;
                            min-height: 150px;
                            border: 1px solid #ccc;
                            padding: 13px;
                        }
                        .mainsaycustomer strong{
                            display: block;
                            width: 100%;
                            color: #333333;
                            margin: 7px 0px;
                            text-align: center;
                            margin-top: 12px;
                            font-family: 'URWDIN';
                            font-size: 16px;
                            color: #111c4c;
                        }
                        .mainsaycustomer span{
                            width: 100%;
                            display: block;
                            text-align: justify;
                            color: #666666;
                            text-align: center;
                            font-style: italic;
                            padding: 7px 10px;
                        }
                        .chucvu{font-weight:normal;font-size:14px}
                        .logoavatar{
                            border-radius: 100%;
                            transition: all 0.5s;
                        }
                        .mainsaycustomer:hover img{transform:scale(1.1)}
                        .padding0 { padding: 0px;}
                        .padding5 { padding: 0px 5px; }
                        .padding0_15 { padding: 0px; padding-right: 15px; }
                        .padding10_0 { padding-left: 10px; padding-right: 0px; }
                        .floatL { float: left; }
                        .floatR { float: right; }
                        .marginL-15 { margin-left: 15px; }
                        .marginR-15 { margin-right: 15px; }
                        body {margin: 0;font-size: 14px;line-height: 1.5em;color: #494949;font-family: Arial;margin: 0px auto;}
                        .blockHotro{
                            float: left;
                            margin-left: 10px;
                            width: 350px;
                            margin-top: 12px;
                        }
                        .iconsuport{
                            float: left;
                            margin-right: 5px;
                        }
                        .blockHotro strong{
                            display: block;
                            color: #467d07;
                            font-size: 19px;
                            margin-bottom: 2px;
                        }
                        .blockHotro span{
                            color: #f00;
                            font-size: 20px;
                        }
                        .block-full-page{ padding:0px;  margin-top:15px;box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.31);margin-bottom: 15px;}
                        .nameCompany{font-size:30px;float:left;width:100%;margin-top: 22px;margin-bottom:10px;font-family: URWDIN;color: #d10445;}
                        .listaddresstop{font-size:16px;font-family: URWDIN;}
                        #menu { height: 0px; opacity: 0; }
                        .table_hotro{
                            border-bottom: 1px dashed #ccc;
                        }
                        .table_hotro img.avatar{ border-radius:100%;padding: 11px;} 
                        .table_hotro:last-child{ border:none}
                        .btn_m i { font-size: 26px; color: orange; margin-left: 7px; margin-top: 2px; }
                        .btn_m {width: 40px;height: 40px;position: fixed;top: 3px;left: 3px;z-index: 9999;}
                        .gallery_project_detail{ margin-bottom:20px}
                        .blockaddress{display:block;width:100%;float:left;text-align: right;margin-top: 12px;font-size: 15px;color: #535858;font-family: URWDIN;}
                        .blockaddress b{
                            color: #d93836;
                            font-family: URWDIN;
                        }
                        .blocksearch{width: 53%;border:1px solid #ccc;border-radius: 19px;padding: 0px 18px;float: left;margin-top: 19px;position: relative;margin-left: 251px;}
                        .blocksearch select{
                            border: none;
                            padding: 9px;
                            outline: none;
                            width: 35%;
                            border-right: 1px solid #ccc;
                        }
                        .blocksearch input{
                            border: none;
                            width: 60%;
                            outline: none;
                            padding: 5px;
                            font-style: italic;
                        }
                        .blocksearch button{
                            position: absolute;
                            top: 5px;
                            background: none;
                            border: none;
                            font-size: 21px;
                            color: #cecdcd;
                            right: 10px;
                            outline: none;
                        }
                        .blockcarttop{width: 16%;float: right;margin-top: 12px;text-align: right;}
                        .icontcrice{width:50px;height:50px;border:1px solid #ccc;line-height:50px;text-align:center;border-radius:100%;float: left;margin-left: 17px;position: relative;margin-right: 10px;}
                        .countcart{background: #eb4444;color:#fff;position:absolute;top: -8px;height: 22px;line-height: 22px;width: 22px;border-radius: 100%;right: 1px;}
                        .item_quangcaohome:nth-child(5n+4){ clear:both}
                        .item_quangcaohome{
                            margin-bottom: 26px;
                        }
                        .blockcarttop strong{
                            font-weight: normal;
                        }
                        .blockcarttop b{
                            display: block;
                            font-weight: normal;
                            color: #d10b0b;
                        }
                        .item_quangcaohome .content_newtop{background:#f4f4f4; text-align:center; padding:15px 10px;}
                        .item_quangcaohome .content_newtop .img-news img{padding:20px;border-radius: 100px;}
                        .content_newtop h3{
                            font-family: URWDIN;
                            font-size: 22px !important;
                        }
                        .text_solgon{ float:left; color:#aeaeae; font-size:14px; }
                        .blocklinetop{padding: 7px 0px;border-bottom: 1px solid #ccc;font-family: URWDIN;color: #fff;background: #111c4c;}
                        .blocklinetop span{float:left;color: #6b6b6b;}
                        .linehotline{ float:right;}
                        .linehotline li{display:inline-block;margin-right: 24px;font-size: 14px;color: #fff;font-family: 'URWDIN';}
                        .linehotline li:nth-child(2){margin-right:0px}
                        .linehotline li i{margin-right:5px;font-size: 17px;}
                        .list-social-top{float:right;margin-right: 10px;}
                        .list-social-top li{ display:inline-block}
                        .list-social-top li img{width:25px;overflow: hidden;border-radius: 3px;}
                        .btnDatphong{background: #dfb666;position:absolute;padding: 8px 28px;color: #fff;font-family: URWDIN;font-size: 18px;text-transform: uppercase;top: 43px;right: 0px;border-radius: 2px;padding-left: 17px;}
                        .btnDatphong i{margin-right: 10px;}
                        .btnDatphong span{color:#fff;font-weight: bold;}
                        #header{
                            width:100%;
                            /* background: #151515; */
                            position: relative;
                            padding-top: 0;
                            margin-bottom: 0px;
                        }
                        .blockHotlinetop{
                            padding-top: 20px;
                        }
                        .blockHotlinetop i{font-size: 49px;float: left;margin-right: 10px;color: #00a7bf;}
                        .blockHotlinetop strong{color:#000;font-size: 14px;}
                        .blockHotlinetop span{
                            display: block;
                            margin-top: 4px;
                            font-family: Myriad Pror;
                            font-size: 14px;
                            color: #000;
                            font-weight: normal;
                        }
                        .blockHotlinetop a{
                            font-weight: bold;
                            color: #ff6600;
                            font-size: 20px;
                        }
                        .blockIconcart{position:absolute;top: 4px;color:#fff;right: 9px;z-index: 99999999;}
                        .item_cart{/* border:1px solid #ccc; */width: 95px;height: 23px;color: #fff;background: url(../images/icon_cart.png) bottom right no-repeat;}
                        .item_cart i{display:none}
                        .item_cart span{background: #50742e;display:block;height: 22px;width: 22px;text-align: center;border-radius: 100%;float: right;margin-top: -5px;margin-right: -12px;}
                        .main_searchtop{ padding-right:100px}
                        .item_cart strong{float: left;color:#000;font-weight: normal;margin-top: 11px;}
                        .btn_cartquick{float:left;width:100%;padding: 11px;margin-top: 22px;background: #6ad0b0 url(../images/bg_cart.png) left 18px center no-repeat;padding-left: 61px;9pxtext-transform:;}
                        .btn_cartquick span{display:block;float:left;text-transform:uppercase;color:#fff;font-weight: bold;}
                        #header .container{position:relative;background: none;padding: 0px;}
                        .logo-top{float:left;margin-right: 20px;max-height: 86px;}
                        .btn_menu{ float:left;margin-top: 6px;margin-right: 13px;cursor: pointer;}
                        .btn_menu i{ color:#fff;font-size: 24px;}
                        .listloiichgoitudong{float: left; width:100%;    margin-bottom: 50px;}
                        .itemloiichtudonggoi{text-align: center;
                            margin: 10px 0px;
                            line-height: 1.8em;}
                            .itemloiichtudonggoi img{max-width:75px;}
                            .itemloiichtudonggoi h3{    margin: 0;
                                font-weight: bold;
                                margin-bottom: 8px;
                                font-size: 22px;}
                                .itemloiichtudonggoi span{display:block;width:100%; text-align:center;}
                                .listmenutop{
                                    text-align: right;
                                    float: right;
                                    margin-top: 30px;
                                }
                                .listmenutop >li{display:inline-block;padding: 12px 6px;float: left;position: relative;}
                                .listmenutop >li >a{
                                    color: #707070;
                                     font-family: "URWDIN", sans-serif !important;
                                    font-size: 14px;
                                    padding: 7px 2px;
                                    position: relative;
                                    font-weight: 500;
                                    text-transform: uppercase;
                                }
                                .listmenutop >li:hover >a{
                                    color: #4ABAB9;
                                }
                                .listmenutop >li >a:after{content:'';position:absolute;width:100%;height:2px;background: #4ABAB9;bottom:0px;left:0px;transform: scale(0);transition: all 0.5s;}
                                .listmenutop >li:hover >a:after{transform:scale(1)}
                                .listmenutop >li >a i{margin-left:5px}
                                .listmenutop li ul{
                                    position:absolute;width:250px;left:0px;text-align: left;z-index:999;padding-top: 20px;top: 35px;display: none;
                                    
                                }

                                .listmenutop li ul li{width:250px;border-bottom: 1px solid #2f646e;transition: all 0.5s;background:#4ABAB9;}

                                .listmenutop li ul li:hover{padding-left: 5px;}
                                .listmenutop li ul li:hover a{color: #fff;}
                                .listmenutop li ul li a{color:#fff;display: block;padding: 9px 10px;}
                                .listmenutop li:hover ul{display:block}
                                .listmenutop >li:last-child{padding-right:0px}
                                .main_header{/* position: fixed; */z-index:99;/* float: LEFT; */width: 100%;top: 0px;padding: 0;box-shadow: 1px 1px 2px #979797;position: relative;background: #fff;}
                                .menu-fix{position:fixed !important;z-index:999;top:0px;width: 100%;background: #fff;}
                                .list_new_template{}
                                .list_new_template li{
                                    margin-bottom: 10px;
                                    border-bottom: 1px solid #ededed;
                                    padding-bottom: 10px;
                                }
                            .listmenutop{/* position:absolute */}
                            .content_product{}
                            .post_page{
                                background: url(../images/bg_time.png) top 5px  left no-repeat;
                                padding-left: 14px;
                                color: #ccc;
                                margin-bottom: 3px;
                            }
                            .title_lIindex{color: #fff;font-weight: bold;text-transform: uppercase;font-size: 18px;font-family: URWDIN;border-bottom: 4px solid #00a3c8;margin-bottom: 0;float: left;width: 100%;}
                            .title_lIindex span{
                                background: #00a3c8;
                                padding: 11px 28px;
                                float: left;
                                min-width: 177px;
                                padding-bottom: 4px;
                                border-radius: 3px 3px 0px 0px;
                            }
                            .list_new_template h3{
                                float: left; 
                                margin: 0px;
                                font-size: 21px;
                                width: 100%;
                                color: #000;
                                text-transform: uppercase;
                                font-weight: normal;
                                font-family: 'Myriad Pror'; 
                                line-height: 1.3em;
                            }
                            .btn_view_news{ float:right; font-weight:bold;text-transform:uppercase}
                            .list_new_template h3:hover{color: #e71e24;}
                            .block_search{background: #fff;float: right;width: 100%;position: absolute;max-width: 242px;border-radius: 0;top: -35px;z-index: 999;right: 0px;font-size: 12px;border: none;border-radius: 3px;right: 12%;} 
                            .block_search input{background:none;border:none;outline: none;width: 100%;padding: 5px 7px;color: #000;font-style: italic;}
                            .block_search button{position:absolute;top: -2px;right: 0px;background: none;border: none;padding: 8px 14px;color: #bcbcbc;font-size: 13px;outline: none;}
                            .main_content_search{padding: 26px 27px;}
                            .blockHotlinetop{padding: 2px;text-align: left;} 
                            .menu_m{ display:none}
                            .top-menu{width: 100%;float: left;position: relative;text-align: right;padding-right: 0;/* margin-bottom: 10px; */padding: 18px 0px;/* margin-top: -5px; */padding: 0px;background: #259b83;}
                        .top-menu >div{/* float:left; *//* background: #6aaf07; */}
                        .top-menu div >ul{
                            /* float: left; */
                            /* background: #fff; */
                            /* padding-left: 384px; */
                        }
                        .block_search_project{ width:100%;background: #b32d31;padding: 15px  0px;text-align: center;}
                        .blockcart{background: #d10445;float:right;color: #fff !important;font-size: 19px;padding: 4px 9px;border-radius: 3px;}
                        .blockcart a{color:#fff;}
                        .blockcart span{font-size: 17px;}
                        .list_html{position:relative;display: block;width: 202px;/* margin: 0px auto; */border: 1px solid #fff;color: #fff;display: block;padding: 7px 12px;border-radius: 32px;cursor: pointer;margin-right: 9px;}
                        .list_html ul{ position:absolute; left:0px;display: none;background: #B32D31;z-index: 999;top: 50px;text-align: left;width: 251px;}
                        .list_li_item{}
                        .list_li_item li{padding: 4px 10px;width: 100%;border-bottom: 1px solid  #D42A2E;}
                        .list_li_item li img{margin-right:5px;width: 19px;}
                        .list_short{background: #B32D31;padding: 8px;border: 1px solid #fff;color: #fff;border-radius: 32px;text-align: center;outline: none;line-height: 35px;min-width: 200px;margin-right: 10px;}
                        .blockmenulefttop:hover .listmenutopleft{display:block}
                        .listmenutopleft{position:absolute;z-index: 999;background: #c10a08;display: none;}
                        .listmenutopleft li{
                            width: 100%;
                            text-align: left;
                            padding: 6px 14px !important;
                            border-bottom: 1px solid #de0f0c;
                        }
                        .listmenutopleft li a{
                            font-family: arial !important;
                        }
                        .main_gallery_project_detail{ float:left;width:100%;margin-top: 10px;}
                        .info_detail{
                            padding: 0px;
                        }
                        .name_detail_duan{
                            margin-top: 0px;
                            color: #bf121f;
                            font-weight: bold;
                            font-family: 'URWDIN';
                            margin: 0px;
                        }
                        .list_detail_duan{
                            padding: 0px 5px;
                            float: left;
                            width: 100%;
                            margin-bottom: 13px;
                        }
                    .list_detail_duan li:nth-child(1){/* padding-top:0px; *//* border: none; */}
                    .list_detail_duan li{
                        padding: 12px 0px;
                        border-bottom: 1px dashed #ccc;
                        width: 33%;
                        float: left;
                        float: left;
                        background: url(../images/li_arrow.png) left center no-repeat;
                        padding-left: 18px;
                    }
                .list_detail_duan li:last-child{/* border-bottom:none */}
                .list_detail_duan li strong{}
                .list_detail_duan li{
                    color: #747474;
                    font-size: 20px;
                    font-family: 'Myriad Pror';
                }
                .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{background: #0062ab;color: #fff;float: left;width: 100%;padding: 7px;}
                .list_line_top{
                    text-align: left;
                    font-family: 'Verdana';
                    font-size: 16px;
                    float: left;
                }
                .list_line_top a{
                    color:#CC0000;
                    font-weight:bold;
                }
                .list_line_top li{
                    display: inline-block;
                    padding: 0px 13px;
                    color: #ff;
                    font-size: 13px;
                    padding-left: 0px;
                }
                .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: #5d5c5c;
                    font-weight: normal;
                }
                .thongke{background: #2376A4;padding: 10px 10px;float: left;width: 100%;border-radius: 0px 15px;border: 1px solid #1b5b7f;}
                .thongke h3{ margin:0px;font-size: 14px; text-align:center;color: #fffc00;font-weight: bold;text-transform: uppercase;}
                .list-counter{ width:100%; display:block;float: left;margin: 10px 3px;}
                .list-counter li{
                    /* margin-left: 16px; */
                    margin-bottom: 3px;
                }
                .list-counter li strong{ font-weight:normal}
                .list-counter li img{
                    margin-right: 10px;
                }
                .list_tuvan{
                    padding: 10px 0px; 
                }
                .list_tuvan li {background: url(../images/arow_tuvan.png) 0px  5px no-repeat;padding-left: 15px;}
                .titlemenu span{text-transform:uppercase;padding: 1px 0px;display: block;min-width: 156px;float: left;font-size: 18px;font-family: URWDIN;}
                .titlemenu{
                    background: #00a3c8;
                    float: left;
                    width: 100%;
                    margin-top: -1px;
                    padding: 8px 22px;
                    color: #fff;
                    text-align: center;
                    font-weight: bold;
                }
                .titlemenu i{float:left;margin-top: 5px;font-size: 22px;}
                .titlemenu h3{}
                .blockLeftMenu{
                    padding: 0px;
                    border: 1px solid #ccc;
                    max-width: 21%;
                    float: left;
                    margin-bottom: 20px;
                }
                .list_menu{
                    float: left;
                    width: 100%;
                    background: #f5f5f5;
                }
                .list_menu li{
                    /* border-bottom: 1px dashed #ccc; */
                    position: relative;
                }
                .list_menu li span{
                    display: block;
                    padding: 8px 9px;
                    border-bottom: 1px dashed #ccc;
                    cursor: pointer;
                }
                .list_menu li a{
                    display: block;
                    padding: 8px 9px;
                    border-bottom: 1px dashed #ccc;
                }
                .list_menu li >ul{/* position:absolute; */width:250px;background: #fff;top:0px;/* right: -250px; */z-index:9999;display: none;}
                .list_menu li >ul>li{background: url(../images/icon_arow_left.png) left 14px center no-repeat;}
                .list_menu li >ul>li>a{padding-left: 28px;}
            .list_menu li:hover >ul{/* display:block */}
            .list_menu >li:last-child{border-bottom:none}
            .title_product_detail{
                font-size: 16px;
                border-bottom: 1px solid #ccc;
                margin-top: 15px;
                padding-bottom: 2px;
                margin-bottom: 10px;
            }
            .title_product_detail span{
                font-family: URWDIN;
                padding-bottom: 5px;
                display: block;
            }
            .blockleftmenu{
                padding-left: 0px;
            }
            .contentMenuleft{
                background: #f5f5f5;
                position: relative;
            }
            .contentMenuleft span{
                display: block;
                background: #d10445;
                color: #fff;
                text-align: left;
                font-family: URWDIN;
                font-size: 18px;
                padding: 7px 20px;
                text-transform: uppercase;
                border-radius: 3px 3px 0px 0px;
            }
            .contentMenuleft:hover .inleftmenu{display:block}
            .inleftmenu{
                position: absolute;
                z-index: 999;
                background: #f5f5f5;
                width: 100%;
                display: none;
            }
            .list_danhmucleft{}
            .list_danhmucleft li{order-bottom:1px solid #ccc;padding: 7px;background: url(../images/arrowlileft.png) left 11px center no-repeat;padding-left: 25px;position: relative;}
            .list_danhmucleft li ul{position:absolute;width: 250px;top: 0px;right: -250px;background: #f5f5f5;z-index: 999;display: none;}
            .list_danhmucleft li:hover ul{ display:block}
            .list_danhmucleft li a{display:block}
            .blockrightSlider{float:left;width: 100%;padding:0px;padding-left: 0;margin-bottom: 0;}
            .blockquangcaoslider{margin-bottom:20px}
            .block_slider_fix{ width:100%; height:100%;position: relative;}
        .main_slider_sup{/* margin-bottom: 26px; */}
        .blocknNews{margin-top:25px}
        .blockmenuLeftslider{background:#af1210;margin-top: -41px;}
        .listMenuslider{
            background: #d93836;
        }
        .listMenuslider li{
            border-bottom: 1px solid #dd4c4a;
        }
        .listMenuslider li a{color:#fff;display: block;font-size: 15px;padding: 8px 10px;}
        .block-slider{
        }
        .block-slider img{width:100%}
        .block_about_slider{ background:#f5f5f5; padding:10px 0px}
        .block_menuleft{
            padding: 0px;
            padding-right: 18px;
        }
        .listsubmenutop{
            margin-bottom: 17px;
            float: left;
            width: 100%;
        }
        .listsubmenutop >li{display:inline-block;background: #60ba62;color: #fff;margin-right: 10px;float: left;position: relative;}
        .listsubmenutop >li>ul{position:absolute;top: 44px;z-index:999;width:250px;display:none}
        .listsubmenutop >li:hover >ul{display:block}
        .listsubmenutop li:nth-child(6) >ul >li{background: #c22108;width:100%;}
        .listsubmenu ul ul{position:absolute}
        .listsubmenutop li>ul >li>a{color: #fff;padding: 10px;display:block;border-bottom:1px solid #e32d11;transition:all 0.5s;padding-left: 20px;}
        .listsubmenutop li>ul >li>a:hover{background: #09090952;}
        .listsubmenutop >li >a{
            color: #fff;
            display: block;
            padding: 12px 44px;
            float: left;
        }
        .listsubmenutop >li:hover >ul{display:block}
        .listsubmenu >li > ul{position:absolute;width:250px;left: 249px;background: #fff;top: 0px;display: none;}
        .listsubmenu >li:hover >ul{ display:block}
        .listsubmenu >li  ul>li{
            border-bottom: 1px dashed #ccc;
        }
        .listsubmenu >li  ul>li>a{}
        .listsubmenutop >li:nth-child(1){
            width: 240px;
        }
        .listsubmenutop >li:nth-child(1) a{
            padding: 12px 15px;
            border-bottom: none;
        }
        .listsubmenutop >li:nth-child(1) span{padding: 0px 13px;width: 156px;display: block;float: left;font-size: 16px;font-family: URWDIN;text-transform: uppercase;}
        .listsubmenutop >li:nth-child(1) i{
            font-size: 20px;
            float: left;
        }
        .listsubmenutop >li:nth-child(2){}
        .listsubmenutop >li:nth-child(3){
            background: #ffe25a;
        }
        .listsubmenutop >li:nth-child(3) ul{}
        .listsubmenutop >li:nth-child(3) ul li{background:#ffe25a}
        .listsubmenutop >li:nth-child(3) ul li a{border-bottom:1px solid #ffe25a !important}
        .listsubmenutop >li:nth-child(4){ 
            background: #bac64a;
        }
        .listsubmenutop >li:nth-child(4) ul{}
        .listsubmenutop >li:nth-child(4) ul li{background:#bac64a}
        .listsubmenutop >li:nth-child(4) ul li a{border-bottom:1px solid #c9d83d !important}
        .listsubmenutop >li:nth-child(5){
            background: #5dc1d8;
        }
        .listsubmenutop li:nth-child(6){
            background: #eb4329;
        }
        .listsubmenutop >li:nth-child(7){
            background: #4b8b71;
            margin-right: 0;
        }
        .listsubmenu{
            position: absolute;
            left: 0px;
            top: 43px;
            display:block;
            background: #ffffff;
            z-index: 999;
            width: 100%;
            display: none;
            border: 1px solid #ccc;
        }
        .listsubmenu >li{
            border-bottom: 1px dashed #ccc;
            transition:all 0.5s;
            position: relative;
        }
        .listsubmenu li:hover >a{background: #f9f9f9 !important;}
        .listsubmenu >li a{
            padding: 9px 10px  !important;
            display: block;
            color: #000 !important;
        }
        .listsubmenutop >li:nth-child(5) ul{}
        .listsubmenutop >li:nth-child(5) ul li{background:#3ca4bc}
        .listsubmenutop >li:nth-child(5) ul li a{border-bottom:1px solid #58c0d8 !important}
        .mainslider{padding:0px}
        .blockFulldichvutongdai{background:#f0f8fc;margin-top: 0;padding-top:20px;padding-bottom: 30px;}
        .block_quangcaotop{ float:left; width:100%}
        .block_quangcaotop .item_quangcaoright:nth-child(1){padding-bottom: 17px;}
        .item_infotop{background:#fff;padding:10px;p;}
        .titleMenuright span{float:left;font-size: 14px;font-weight: bold;}
        .titleMenuright{
            color: #fff;
            padding: 9px 10px;
            font-size: 21px;
            font-family: URWDIN;
            font-weight: bold;
            text-transform: uppercase;
            text-align: right;
        }
        .titleMenuright{background:#af1210}
        .content_info{border-right:1px solid #ccc;float:left;width: 100%;}
        .content_info img{ float:left}
        .content_info strong{
            display: block;
            /* float: left; */
        }
        .item_infotop:last-child .content_info{ border:none}
        .content_info  span{
            display: block;
            /* float: left; */
            /* width: 100%; */
            color: #ccc;
        }
        .content_info i{color:#fa0;font-size:30px;float: left;margin-right: 10px;}
        .titlemenuleft{
            padding: 0;
            margin-bottom: 10px;
            float: left;
        }
        .titlemenuleft i{
            color: #ef870e;
            font-size: 17px;
            margin-right: 10px;
        }
        .titlemenuleft span{
            padding: 12px 0;
            margin-bottom: 1px;
            padding-left: 0;
            font-family: Myriad Pror;
            font-size: 36px;
            color: #292929;
            display: block;
            float: left;
            padding-top: 0px;
        }
        .text_w{font-size: 29px !important;}    
        .list_menuslider{
            float: left;
            width: 100%;
            border: 1px solid #d5d5d5;
            border-bottom: none;
        }
        .list_menuslider li{
            float: left;
            width: 100%;
            padding: 11px;
            background: #f8f8f8;
            border-bottom: 1px solid #d5d5d5;
            padding-left: 10px;
            position: relative;
        }
        .list_menuslider li.arrowicon{background: url(../images/bg_arrowlist.png) right 9px center no-repeat;}
        .list_menuslider li a{
            display: block;
            width: 100%;
            transition:all 0.5s;
            font-size: 15px;
            font-family: URWDIN;
        }
        .list_menuslider li:hover >a{color: #6da98b;}
        .list_menuslider >li{}
        .list_menuslider >li ul{position:absolute;left: 288px;top:0px;width: 250px;z-index: 999;display: none;}
        .list_menuslider >li ul.menuleftmain{left: 100%;}
        .li_viewmore{border-left:2px solid #ef870e !important;background: #f8f8f8 url(../images/iconarrowleftmenu.png) left 6px center no-repeat !important;}
        .li_viewmore a{color:#ef870e;padding: 10px;padding-left: 9px;}
        .list_menuslider >li:hover ul{ display:block}
        .block_top_project{ border-bottom:2px solid #c98700;  box-shadow:2px 2px 2px #ccc}
        .fix_nav_project{position:fixed;top:0px;z-index:9999;background:#fff;width: 100%;border-bottom: 2px solid #c98700;box-shadow: 2px 2px 2px #ccc;}
        .fix_nav_project .block_logo_project{margin-top:10px !important;}
        .fix_nav_project img{ max-height:90px}
        .block_top_project .block_logo_project{margin-top: -63px;border: 1px solid #ccc;float: left;margin-bottom: 15px;box-shadow: 1px 1px 2px #ccc; transition:all 0.5s}
        .list_project_top{
            text-align: right; 
            margin-top: 14px;
        }
        .list_project_top li{
            display: inline-block; 
            padding: 21px 19px;
            cursor: pointer;
        }
        .list_project_top li a{
            color: #ad7400;
            font-size: 22px;
            font-family: 'URWDIN';
            text-transform: uppercase;
        }
        .section{position:relative;}
    .in_content{/* background:#efefef */}
    .content_left1{position:fixed;width:100%;max-width: 265px;top: 100px;}
    .blockServiceFull{background: #f5f5f5;margin-bottom:10px;padding: 25px 0px;}
    .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:24px; margin:0px; margin-bottom:15px; margin-top:10px; font-weight:bold;text-transform: u;}
    .bock_duan_left{position: relative;}
    .menu-left-fix{ position:fixed;top: 200px;max-width: 292.5px;}
    .cotnentpageN{background:#f3fafd;float: left;width: 100%;margin-bottom: 30px;}
    .contentNView{
        padding: 17px 0px;
       
        padding-top: 30px;
        float: left;
        width: 100%;
        padding-right: 20px;
    }
    .contentNView .nameN{
        margin-bottom: 15px;
        color: #f32d57;
        font-family: 'URWDIN';
        font-size: 25px;
        float: left;
        width: 100%;
        font-weight: bold;
        text-transform: uppercase;
    }
    .blockHotlineContent{
        margin-top:30px;color: #111c4c;
        float: left;
    }
    .blockHotlineContent span{display:block;text-align:center;margin-bottom:10px;font-size: 30px;
        color: #f32d57;
    }
    .contentNView p {
    font-size: 16px;
    line-height: 28px;
    text-align: left;
}
    .blockHotlineContent strong{font-size:30px}
    .btnContact{width:100%; margin-top:20px; font-size:20px}
    .btnContact span{font-size: 19px;background: #f32d57;width: 125px;margin: 0px auto;padding: 7px;color: #fff;border-radius: 3px;
        margin-left: 0;
    }   
    .contentNView .nameN span{}
    .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{
        padding: 8px;
        /* background: #8ec53d; */
        border: 1px solid #Ccc;
        box-shadow: 0px 0px 2px #ccc;
    } 
    .content_register span{ display:block; padding-bottom:5px}
    .content_register input{ 
        width: 100%;
        float: left;
        margin-bottom: 10px;
        border: none;
        padding: 4px 5px;
        background: #fff;
        margin-right: 2%;
        border: 1px solid #ccc;
    }
    .content_register input:nth-child(2n+2){margin-right: 0px;}
    .content_register textarea {width:100%;border:none;border: 1px solid #ccc;min-height: 120px;}
    .content_register button{
        background: #e71e24; 
        border: none;
        padding: 9px 17px;
        border: none;
        color: #fff;
        font-weight: normal;
        font-size: 20px;
        outline: none;
        font-family: 'Myriad Pror';
        border-radius: 2px;
        text-transform: uppercase;
    }
.bg_index{/* background:#eeeeee */}
.bg_register_email{ min-height:50px;background: url(../images/bg_registeremail.png) top center repeat;padding: 35px 0px;}
.block_register_email{
    float: left;
    margin: 10px 0px;
    max-width: 350px; 
}
.block_register_email h3{
    margin: 0px;
    color: #be1e2d;
    font-family: 'URWDIN';
    margin-bottom: 4px;
}
.block_register_email input{
    border: 1px solid #ccc;
    padding: 3px  10px;
    outline: none;
    width: 100%;
    max-width: 241px;
}
.block_register_email button{
    background: #be1e2d;
    border: none;
    color: #fff;
    padding: 4px 16px;
    border-radius: 2px;
    outline: none;
}
.block_register_email p{
    margin-bottom: 5px;
    font-size: 15px;
    color: #7a7a7a;
}
.left_download{border: 1px solid #0697cc;float: left;width: 100%;margin: 10px 0px;padding: 8px 0px;}
.left_download img{
    max-width: 65px;
}
.left_download  .block_download{ padding:10px}
.left_download a{float: right !important;}
.block_download{
    float: left;
    padding-left: 22px;
    max-width: 408px; margin-bottom:10px;
}
.block_download img{
    float: left;
    margin-right: 12px;
}
.block_download h3{
    /* float: left; */
    width: 100%;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 15px; 
    font-weight: bold;
}
.block_download span{
    display: block;
    font-size: 14px;
}
.block_download a{
    float: left;
    font-size: 15px;
    color: #be1e2d;
}
.block_line_box{ height:20px; background:url(../images/bg_box.png) top center repeat-x; width:100%; float:left;display: none;}
#owl-demo-img{ margin-bottom:10px;position: relative;padding: 0px 20px;}
#owl-demo-img .item{margin:5px;border: 1px solid #ccc;padding: 1px;}
#owl-demo-img .owl-prev{
    background: url(../images/arrow_left_de.png);
    width: 21px;
    height: 34px;
    top: 28%;
    left: 0px;
}
#owl-demo-img .owl-next{
    background: url(../images/arrow_right_de.png);
    width: 21px;
    height: 34px;
    top: 34%;
    right: -1px;
}
.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-right: 0px;}
.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-top: 1px;
    padding: 12px 0px;
    margin-bottom: 0px;
    position: relative;
}
.title_left:after{}
.title_left span{
    font-size: 25px;
    font-weight: bold;
    color: #2a2a2a;
    width: 100%;
    display: block;
}
.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;
}
.title_about{ font-weight:bold;margin-top: 4px;font-size: 20px;}
.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: 20px;float: left;}
.block-info-customer label { padding: 5px; margin: 6px 0px; font-size: 12px; }
.block-info-customer label span{ color:#f00}
.block-info-customer button{background:#68d0af;border:none;padding: 8px 20px;color:#fff;font-family: URWDIN;text-transform: uppercase;}
.block-info-customer textarea { height: 80px !important; width: 100% }
.block-info-customer input, .block-info-customer select, .block-info-customer textarea {border-radius: 2px;border: 1px solid #ccc;padding: 5px 5px;margin: 0px;height: 38px;line-height: 1.5em;/* margin-left: 5px; */margin: 6px 0px;background: #fcfcfc;}
.block-info-customer select{min-width: 104px;}
.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%;display: inline-block;/* border: 1px solid; */}
.list-paymet li input { float: left; height: auto !important; margin-right: 5px; }
.block_bankView{border:1px solid #ccc;margin:10px 0px;padding: 5px;background: #f7f7f7cf;display: none;}
.content_uploadfile{
    float: left;
    width: 100%;
    margin-top: 10px;
}
.content_uploadfile img{float:left;margin-right: 7px;}
.content_uploadfile span.desctriptionUp{}
.content_uploadfile input{width:100%;margin-top: 10px;margin-bottom: 19px;}
.list_bank{
    float: left;
    margin-top: 10px;
    width: 100%;
    display: none;
}
.list_bank img{}
.list_bank li{display:inline-block;padding: 8px;border: 1px solid #ccc;margin-right: 10px;}
.list_bank input{
    margin-top: 10PX;
}
.list_bank img{}
.block-info-cart {border: 1px solid #ecebeb;border-radius: 3px;float: left;margin-top: 0;margin-right: 5px;padding: 9px 10px;font-family: URWDIN;}
.block-info-cart span{font-style:italic;margin-bottom: 5px;/* padding-left: 10px; */} 
.block-info-cart strong{
    font-family: URWDIN;
}
.diachigiaohang{/* float:left; *//* display:block; *//* width:100%; */}
.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 6px;float: left;width: 100%;}
.gia-info {float: right;margin-left: 20px;color: #000;font-style: normal !important;}
.total-cart-main { background: rgba(204, 204, 204, 0.16) }
.btn-mayment {width: 100%;cursor: pointer;background: #259b83;border: none;padding: 10px;float: left;text-transform: uppercase;font-weight: bold;font-size: 17px;margin-top: 10px;color: #fff;display: none;border-radius: 3px;outline: none;}
.list_infocart{float:left;}
.list_infocart li{
    float: left;
    width: 100%;
    margin-top: 9px;
}
.list_infocart li strong{
    font-family: URWDIN;
}
.list_infocart li span{
    float: left;
    width: 100%;
    padding-left: 0;
    margin-top: 5px;
} 
.input_magiamgia{border:1px solid #ccc;margin:5px 0px;padding: 7px;border-radius: 2px;margin-top: 11px;float:left;}
.check_code{float:left;background: #259b83;margin-top: 10px;margin-left: 8px;color: #fff;font-family: URWDIN;font-size: 16px;padding: 8px 16px;border-radius: 2px;cursor: pointer;}
.err_magiamgia{font-size:12px;color:#f00;float: left;padding: 2px 2px;display: block;width: 100%;}
.thongtin-nganhang{ margin:10px 0px}
.title_payment{background:#f3f1f1}
.btn_delpayment{background: #f1a306;padding: 4px;font-size: 11px;color: #fff;border-radius: 3px;cursor: pointer;}
.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{float:left; width:100%;background: #EEE;text-align: center;}
.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;
}
.img_view_main{}
.img_view_main img{margin:10px 0px}
.block_registe_email button{
    background: #f5b836;
    width: 100%;
    padding: 14px 10px;
    border: none;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 19px;
}
.block_search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #999; 
}
.bg_duan{
    background: #ffffff !important;
    /* margin-top: 22px; */
    background-size: 100% 100% !important;
    /* margin-bottom: 22px; */
}
.bg_duan .title-right{
    text-align: center;
}
.bg_duan .title-right span{
    background: none;
    color: #848484;
    margin-bottom: 0px; 
}
.title_giaiphap{float:left;width:100%;text-align:center;margin-bottom: 19px;font-size: 24px;color: #333333;font-weight: bold;margin-top: 13px;text-transform: uppercase;}
.block_news_index{
  margin-bottom: 0px;
  margin-top: 19px;
}
.block_product_index{
    padding-bottom: 0px;
    background:#fff;
    padding: 32px 0px;
}
.block_duan_index{
    padding-bottom: 0px;
    padding: 0;
    position: relative;
    margin-bottom: 30px;
}
.block_about_home{background: #fff;padding: 0;/* min-height: 480px; */position: relative;padding-bottom: 0px;background-size: 100%  !important;}
.content_about_index{
    /* color: #fff; */
    position: relative;
}
.title-right_about{
    font-size: 30px;
    font-family: 'URWDIN';
    color: #259b83;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: normal;
    padding-bottom: 12px;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 0px;
    border-bottom: 3px solid #d2d2d2;
    float: left;
    width: 100%;
}
.title-right_about span{border-bottom:3px solid #ce571d;display: block;float: left;padding-bottom: 7px;margin-bottom: -3px;padding-right: 12px;}
.block_aboutpage{background: url(../images/bg_about_center.png) top center no-repeat;color:#fff;padding:20px 0px;padding-bottom:50px;background-size: 100% 100% !important;}
.btnviewmore{float:right;font-size: 12px;background: #259b83;padding: 2px 20px;color: #fff !important;font-family: arial;text-transform: initial;margin-bottom: 3px;border-radius: 2px;}
.block_aboutpage iframe{max-width: 566px;margin:0px auto;}
.sologon{display:block;width:100%;text-align:center;float: left;margin-top: -10px;margin-bottom: 18px;}
.sologon>span{display:block;max-width:500px;margin: 0px auto;}
.itemservicehome{padding:0px}
.itemservicehome h3{
    margin: 0px;
    font-size: 18px;
    text-align: center;
    color: #686868;
    font-family: 'URWDIN';
    margin: 10px 0px;
    background: url(../images/iconarrowservice.png) right center no-repeat;
    padding: 6px;
}
.block_line_about{position:absolute; bottom:0px; width:100%;background: #417F20;padding: 11px;}
.block_line_about ul{
    text-align: center;
}
.block_line_about  ul li{
    display: inline-block;
    padding: 0px 21px;
}
.block_line_about ul li img{
    float: left;
}
.block_line_about ul li strong{
    font-size: 33px;
}
.block_line_about ul li span{
    padding-left: 19px;
    font-size: 25px;
    float: left;
    margin-top: 9px;
    /* text-transform: uppercase; */
}
.list_contact{ width:500px; margin:0px auto;}
.block_content_home_about{max-width: 100%;float: left;text-align: center;padding-bottom: 44px;}
.fullcontact_index{background:url(../images/bg_quangcao.png) top center no-repeat;padding:20px 0px;padding-top: 40px;}
.about_form{background: #eaebed;padding: 28px 0px;}
.block_news_index .img-news{
    padding:10px;
    text-align: center;
}
.blockquangcaotop{margin-top: 25px;margin-bottom: 15px;}
.contentquangcaotop{text-align: left;/* padding-bottom: 38px; */float:;float: left;width: 100%;}
.contentquangcaotop img{margin-top: 9px;}
.contentquangcaotop  span{display:block;text-align: left;color: #686868;}
.contentquangcaotop h3{
    font-family: 'Myriad Pror';
    font-size: 17px;
    text-transform: uppercase;
    padding-bottom: 0;
    margin-top: 0px;
}
.bgContactfull{background: url(../images/bg_contacthome.png) top left no-repeat;background-size: 50%;}
.list_contact{width:100%;max-width: 393px;margin: 0px auto;margin-top: 81px;}
.list_contact li h3{
    font-size: 18px;
    font-family: URWDIN;
    color: #00a3c8;
    margin: 0px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.list_contact li{float:left;width:100%;margin-bottom: 9px;text-align: center;}
.list_contact li input{width:100%;border: 1px solid #ccc;padding: 5px;background: #f5f5f5;border-radius: 3px;}
.list_contact button{background: #16a4d6;border: none;color: #fff;padding: 6px 29px;margin: 0px auto;outline: none;border-radius: 2px;margin-top: 14px;}
.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;}
.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{ background:#f2f2f2;padding: 40px 0px;}
.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 Condensed';
    /* color: #0081cb; */
    font-weight: normal;
}
.title_index strong{ color:#2886bb}
.content_index{ padding:0px;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 14px;}
.block_index{}
.block_index h3.title_about{
    color: #00903d;
    font-weight: normal;
    font-size: 24px;
}
.list_about{}
.list_about li{
    margin-bottom: 11px;
}
.list_about li h3{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
}
.list_about li a{}
.list_about li img{
    float: left;
    margin-right: 10px;
}
.block_slider_about{min-height: 200px;margin: 98px auto;/* float: left; */width: 100%;max-width: 1026px;margin-bottom: 173px;padding: 0px 32px;}
.item_photo_tienich{margin-top: 15px;}
.item_photo_tienich img{}
.item_photo_tienich  h2{
    float: left;
    width: 100%;
    font-size: 15px;
    text-align: center;
    color: #fff;
    margin: 12px 0px;
    text-transform: uppercase;
}
.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}
.top-menu div >ul>li:hover{}
.top-menu div >ul>li:hover> ul{ display:block;}
.top-menu div >ul>li:hover{}
.top-menu div >ul>li:hover >a{/* color: #d10445 !important; *//* border-bottom: 2px solid #d10445; */}
.top-menu div >ul>li{
    display: inline-block;
    position: relative;
    transition: all 0.5s;
    padding: 10px 24px;
}
.active-mtop > a{ color:#fff !important}
.top-menu div >ul>li:before{ width:100%; position:absolute;height: 10px;background: #00BBD3; transition:all 0.5s;opacity: 0;}
.top-menu div >ul>li:hover:before{opacity: 1;}
li.logo_home{ padding:0px !important}
li.logo_home a{ padding:0px !important}
.top-menu div >ul>li:last-child a{/* padding-right:0px */}
.top-menu >div >ul>li:last-child{/* background: none; */border: none;padding-right:0px;}
.top-menu div >ul>li:last-child:after{display:none}
.top-menu div >ul>li>a{
    color: #fff;
    display: block;
    font-family: URWDIN;
    text-transform: uppercase;
    font-size: 15px;
}
.top-menu div >ul>li:hover{background: #f68121;}
.top-menu div >ul>li >ul{position:absolute;top: 35px;width: 650px;z-index:999;display: none;transition: all 0.5s;left: 0px;text-align: left;padding-top: 6px;z-index: 9999;}
.top-menu div >ul>li >ul >li{
    padding: 8px 5px;
    border: 1px solid #06755f;
    position: relative;
    transition: all 0.5s;
    background: #fff;
    padding-left: 9px;
    float: left;
    width: 100%;
}
.top-menu div >ul>li >ul > li:hover{
    /* background: #035646; */
}
.top-menu div >ul>li >ul >li:hover >a{color: #fff;}
.top-menu div >ul>li ul li a{
    color: #000;
    display: block;
    font-size: 16px;
} 
.top-menu div >ul>li ul li a b{color:#000}
.li_sub{position:initial !important}
.top-menu div >ul>li >ul.submenu{
    width:100%;
    background: #e8e9eb;
    height: 500px;
    column-count: 2;
    -moz-column-count: 2
    -webkit-column-count: 2;
    padding-right: 67%;
}
.top-menu div >ul>li >ul.submenu li{float:left;width: 100%;background:none;border:none;}
.top-menu div >ul>li >ul.submenu li a{ color:#000}
.top-menu div >ul>li >ul.submenu li:hover a{color:#ff9108}
.top-menu div >ul>li >ul.submenu li i{font-size: 9px;color: #868080;float: left;margin-top: 4px;margin-right: 10px;}
.block_carttop{padding-right:0px;margin-top: 18px;}
.logo_home{/* position: absolute !important; */top: 0;z-index: 999;float: left;/* padding: 15px 0px; */}
.list_cart{
    border-right: 4px solid #f5f5f5;
    float: left;
    padding-right: 13px;
}
.list_cart li{}
.list_cart li span{}
.list_cart li a{
    display: block;
    color: #68d0af;
    display: block;
    float: left;
    border-bottom: 1px solid #68d0af;
}
.list_infotop{
    float: left;
    width: 100%;
}
.list_infotop li{float: left;width: 33.3%;border-left: 1px solid #deebde;}
.list_infotop li:nth-child(3){border-right: 1px solid #deebde;}
.list_infotop li i{float:left;margin-right: 2px;color: #78bc25;font-size: 18px;padding: 10px;margin-right: 5px;}
.list_infotop li strong{font-family: 'URWDIN';text-transform: uppercase;font-size: 12px;margin-top: 0px;}
.list_infotop li span{display:block;color: #474747;font-size: 16px;padding: 6px 0px;font-family: URWDIN;}
.btn_contact{position:absolute;right:0px;background: #16a4d6;padding: 6px 10px;color: #fff !important;top: 21px;}
.block_logo_m{position: relative;z-index: 2;margin-top: 0;float: left;width: 100%;display: none;}
.menu_in{
    /* margin-top: 0; */
    margin-left: 0;
}
.arrowtop{/* background:url(../images/arrowdowtop.png) right center no-repeat */}
.menu_in >div >ul{padding-left: 0px;text-align: right;width: 100%;padding-left: 0;position: relative;}
.menu_in >div > ul>li{
    position:relative;
    float: left;
} 
.arrow_li{/* background: url(../images/arrowmtop.png) right 10px center no-repeat; */}
.menu_in >div > ul>li.sub_menu{ position:relative}
.menu_in >div > ul>li.sub_menu ul{ width:250px}
.menu_in >div > ul>li:nth-child(5) ul{/* left:initial; *//* right:0px; */}
.active-mtop >a{color:#fff !important}
.menu_in >div > ul>li:hover, .active-mtop{
    /* background: #00a3c8; */
}
.menu_in >div > ul>li >a{color: #6d6d6d;font-size: 22px;position:relative;border-bottom: 2px solid #ffffff;}
.menu_in >div > ul>li >a:after{content:'';width: 0;height:1px;background: #12a3de;position:absolute;left:0px;bottom:0px;left: 50%;right: 50%;bottom: 0;height: 1px;-webkit-transition-property: left,right;transition-property: left,right;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;transition: all 0.5s;display: none;}
.menu_in >div > ul>li:hover  >a:after{
    width: 100%;
    left: 0px; 
}
.menu_in >div > ul>li.active-mtop:hover >a:after{
    width: 100% !important;
    left: 0px !important; height:1px;background: #0b76c3 !important;
}
.active-mtop{/* background: #ef870e; */}
.li_project_top{
    position: initial !important;
}
.li_project_top >ul{
    width: 100% !important;
    background: #fff;
    padding: 11px;
    border: 1px solid #1591BE;
    top: 57px !important;
    display: none;
}
.li_project_top >ul >li{
    width: 20%;
    float: left;
    padding: 1px 10px !important;
    font-size: 12px !important;
    border: 0px !important;
    text-align: left;
}
.li_project_top ul li a{
    font-size: 12px;
    padding: 5px 0px;
    transition: all 0.5s;
}
.li_project_top ul li:hover a{}
.menu_in >div{float:initial;}
.item-img-right{ padding:3px}
.block-menu-left{padding-right: 0px;padding-left: 21px;margin-top: 0;position: relative;}
.content-left{
    /* width: 100%; */
    padding: 0;
    margin-top: 0;
}
.listNewsRight{}
.listNewsRight img{float:left;margin-right: 10px;}
.listNewsRight li{float:left;width:100%;padding: 8px 0px;}
.listNewsRight li a{color:#0a458a}
.titleCata{}
.rightproducthot{margin-bottom: 12px;border-radius: 3px;padding: 5px 10px;}
.notborder{border:none;padding:0px}
.notborder .titleRight{padding-left: 0;}
.titleRight{margin-bottom: 10px;float: left;width: 100%;}
.titleRight span{
    display: block;
    text-align: left;
    padding: 8px 0;
    color: #595959;
    font-family: 'URWDIN';
    font-size: 17px;
    float: left;
    padding-bottom: 3px;
    background: url(../images/bg_orther.png) left top 10px  no-repeat;
    padding-left: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.listproductRight{padding: 0;float: left;}
.pricelRight{color: #d70404;font-size: 18px;}
.contentSearchRight{border:1px solid #ccc;float:left;border-radius: 1px;}
.contentSearchRight input{border:none;padding: 5px;outline: none;}
.contentSearchRight button{background:none;border:none;border-left: 1px solid #2196F3;color: #2196F3;outline: none;}
.listproductRight img{
    float: left;
    margin-right: 10px;
}
.listproductRight h3{
    margin: 0px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    color: #000;
    font-family: URWDIN;
    font-weight: normal;
}
.priceOldright{color:#ccc;font-size: 12px;border-bottom:1px solid #cccc;}
.priceProductright{font-size: 16px;font-weight: bold;color: #60ba62;}
.listproductRight li{
    float: left;
    width: 100%;
    margin-bottom: 2px;
    padding: 6px 5px;
    border-bottom: 1px solid #ccc;
    background: url(../images/arrowright.png) left center no-repeat;
    padding-left: 16px;
}
.listproductRight li:last-child{border:none}
.listProductRight{
    /* border: 1px solid #ccc; */
    border-bottom: none;
    margin-top: -5px;
    border-top: none;
    background: #f2f2f2;
}
.listProductRight li{
    border-bottom: 1px solid #fff;
}
.listProductRight li a{
    display: block;
    padding: 8px 10px;
    background: url(../images/arrowright.png) left 6px  center no-repeat;
    padding-left: 31px;
    font-family: Myriad Pror;
    font-size: 18px;
}
.mainblockProductlist{margin-bottom:20px}
.list_quangcaoright{
    float: left;
    width: 100%;
    margin-bottom: 13px;
}
.list_quangcaoright li {float:left;margin-bottom: 0;padding: 3px;}
.list_quangcaoright li img{ }
.li_sub strong{ display:block; text-align:left;font-size: 22px;font-weight: normal;color: #0697cc;font-family: Myriad Pror;padding-left: 10px;margin-top: 17px;margin-bottom: 10px;}
.title_re{background:#838383;font-family: Verdana;font-size: 15px;font-weight: bold;padding: 9px 11px;color: #fff;}
.content_menu{background:#fff;padding:5px;border: 1px solid #c5c5c5;float:left;box-shadow: 0px 1px 2px #4e4d4d;width: 100%;}
.content_menu li{width:20%;float:left;padding: 5px;margin-bottom: 16px;}
.content_menu li a h3{color: #292929;margin: 0px;font-size: 26px;text-align: center;margin-top: 10px;font-family: Myriad Pror;}
.list_tab{
    float: left;
    width: 100%;
    margin-top: 16px;
}
.list_tab >li{
    margin-bottom: 1px;
    float: left;
    width: 100%;
}
.list_tab >li .title_tab{
    background: #e6e6e6;
    font-family: 'URWDIN';
    font-size: 24px;
    text-transform: uppercase;
    padding: 8px 9px;
    float: left;
    width: 100%;
    cursor: pointer;
    margin: 0px;
}
.content_tab{
    width: 100%;
    float: left;
    display: none;
    padding: 7px 0px;
    margin-bottom: 30px;
    font-family: 'URWDIN';
    font-size: 15px;
    line-height: 1.8em;
    border: 1px solid #dddddd;
    padding: 15px 10px;
    border-radius: 3px;
    margin-top: 20px;
}
.titlInfoContent{font-size:26px;color:#646464;float:left;width:100%;margin-bottom: 13px;font-family: 'URWDIN';}
.contentPhoto{float:left;width:100%;margin-bottom: 10px;}
.active_content{ display:block}
.list_tabDetail{
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-top: 10px;
    background: #848382;
}
.list_tabDetail li{
    display: inline-block;
    padding: 0px 10px; cursor:pointer;
}
.list_tabDetail li:nth-child(1){padding-left:0px}
.list_tabDetail li:hover span,.list_tabDetail li.activetab span{color: #fff;}
.list_tabDetail li span{
    font-size: 26px;
    font-weight: normal;
    color: #292929;
    font-family: Myriad Pror;
    float: left;
    margin-top: 8px;
    margin-left: 8px;
}
.newsOrther{float:left;width:100%;margin-bottom: 11px;text-align: left;margin-top: 18px;background: url(../images/bg_orther.png) left top  no-repeat;padding-left: 25px;}
.newsOrther span:after{width:100px;height:2px;background:#ccc;content:''}
.newsOrther span{color:#454545;font-family: 'URWDIN';padding-right: 0;font-size: 22px;font-weight: bold;text-transform: uppercase;}
.fullbreakrum{
    margin-bottom: 53px;
    margin-top: -109px;
    position: relative;
    z-index: 99;
    text-align: center;
}
.breakrum{
    float: left;
    width: 100%;
    color: #000;
}
.breakrum li:nth-child(1){padding-left:0px}
.breakrum li{
    display: inline-block;
    padding: 9px 10px;
    background: url(../images/arow_sup.png) right center no-repeat;
    padding-right: 17px;
    float: left;
    color: #fff;
}
.breakrum li:last-child{ background:none}
.breakrum li a{
    color: #fff;
    font-size: 13px;
    font-family: URWDIN;
}
.itemGallery .img-news{padding: 0;transition: all 0.5s;text-align: center;margin-bottom: 30px;}
.itemGallery h3{
    color: #00697c;
    font-size: 15px;
    margin: 5px 0px;
    margin-top:15px;
}
.itemGallery:hover .img-news{}
.titleMainproduct{
    float: left;
    width: 100%;
    margin-bottom: 8px;
    margin-top: 10px;
}
.titleMainproduct span{
    font-weight: bold;
    color: #fff;
    font-family: 'URWDIN';
    font-size: 26px;
    padding: 0;
    float: left;
    padding-right: 5px;
}
.titleinfoproduct{}
.titleinfoproduct span{/* background:#d10445; *//* color:#fff; */padding: 7px 0px;/* text-transform: unset; */font-size: 26px;border-radius: 3px 3px 0px 0px;}
.col-form-register{padding:0px}
.content-left .title-left{
    color: #404040;
    font-size: 19px;
    padding: 8px 9px;
    float: LEFT;
    width: 100%;
    font-family: URWDIN;
    padding-left: 0;
    position: relative;
    font-weight: normal;
    text-transform: uppercase;
    border-top: 5px  solid #1d83c5;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.title_codong{
    color: #0062ab;
    font-size: 19px;
    padding: 4px 9px;
    float: LEFT;
    width: 100%;
    font-family: URWDIN;
    padding-left: 0;
    position: relative;
    font-weight: normal;
    text-transform: uppercase;
    margin: 8px 0px;
}
.block_content_left{float:left;width: 100%;}
.blocklinetag{display:block;width:100%;float:left;margin-top: 10px;margin-bottom: 10px;}
.blocklinetag>strong{float:left;margin-right:10px;font-size: 12px;}
.listtab li{
    display: inline-block;
}
.listtab li a{
    background: #f9f9f9;
    padding: 3px 10px;
    border: 1px solid #e2dfdf;
    border-radius: 22px;
    font-size: 13px;
}
.list_duan_right{}
.list_duan_right li{margin-bottom: 16px;/* width:100%; */font-family: 'Myriad Pror';font-size: 18px;color: #777777;padding: 0px;}
.list_duan_right h3{
    margin-top: 5px;
    color: #114976;
    font-family: Myriad Pror;
    font-size: 20px;
    margin-bottom: 3px;
}
.list_duan_right >span{}
.list_duan_right img{} 
.list-li-news-hot{
    float: LEFT;
    border: 1px solid #2079c4;
    padding: 10px;
    border-radius: 0px 0px 8px 8px;
    width: 100%;
}
.list-li-news-hot li{
    border-bottom: 1px solid #ccc;
    padding-bottom: 9px;
}
.list-li-news-hot li a h3{
    font-size: 13px;
    color: #2A6607;
    font-weight: bold;
    margin: 8px 0px;
    margin-bottom: 2px;
}
.list-li-news-hot li:last-child{ border:none}
.nam-du-an-hot{ text-align:center; font-size:14px; color:#3a78b7; margin-top:5px}
.title_check{float:left;margin-bottom: 6px;width: 100%;}
.block_cartcheck{border:1px solid #e8e7e7;padding: 10px 12px;border-radius:2px;margin-top: 28px;}
.thongtingiaohang{padding-left: 7px;font-size:15px;margin-top: 0px;width: 100%;border-bottom: 1px solid #e8e7e7;margin-bottom: 10px;}
.thongtingiaohang li{margin-bottom:5px;font-family: URWDIN;font-style: italic;}
.fiter_select{ float:right; border:1px solid #ccc;padding: 5px 10px;background: #F7F7F7;border-radius: 4px; margin-top:10px;outline: none;}
.list_paymentcheck{ font-weight:bold} 
.list_paymentcheck li{margin-bottom:10px}
.list_paymentcheck li span{}
.list_paymentcheck li b{ float:right}
.line_total{font-size:17px} 
.btn_backhome{float:left;width:100%;background: #00a3c8;padding: 9px;color: #fff !important;text-align: center;font-weight: bold;}
.content-right{padding: 0px 0px;margin-bottom: 10px;margin-top: 0;}
.left_cart{padding-right:20px}
.title-right_news{
    margin-bottom: 10px;
}
.title-right_news span{
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: #2a2a2a;
}
.title_project{margin:0px;margin-bottom: 13px;font-size:20px;font-weight:bold;color: #0062ab;}
.titlerightNews{float:left;font-weight:bold;display:block;width:100%;margin-bottom: 16px;font-family: URWDIN;font-size: 23px;color: #494949;text-transform: uppercase;}
.list_news_Hot{}
.list_news_Hot li{
    float: left;
    margin-bottom: 20px;
    text-align: center;
    padding: 0px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}
.list_news_Hot li img{}
.list_news_Hot li h3{
    font-size: 15px;
    margin: 0;
    color: #000000;
    text-align: left;
    padding-left: 10px;
    font-family: URWDIN;
    line-height: 1.5em;
}
.img-quangcao-left{ margin-top:10px; float:left; width:100%}
.block_titlethongtin{float:left;width:100%;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.block_titlethongtin span{display:block;float:left;font-weight: bold;color: #333;}
#owl-demo-doitac .item{margin: 0px 7px;}
.item_faq{background:#fff;float: left;margin-left: 60px;padding: 17px 10px;margin-right: 29px;position: relative;margin-top: 18px;}
.item_faq:after{content:'';width:35px;height:35px;position:absolute;top: -17px;right: 12px;z-index:999;background: url(../images/icon_faq.png) top center no-repeat;}
.item_faq span{
    /* float: left; */
}
.item_faq h3{
    margin: 0px;
    font-size: 16px;
    margin-top: 10px;
}
.item_faq img{margin-left: -61px;float: left;margin-right: 20px;}
#owl-demo-doitac .item img{/* width:100%; */border: none;transition: all 0.5s;}
#owl-demo-doitac .item:hover img{transform:scale(1.1)}
.icon-home{}
#owl-demo-doitac .item h2{
    text-align: center;
    font-size: 22px;
    color: #636363;
}
#owl-news{
    margin-top: 9px;
}
#owl-news .item{padding:5px;float: left;}
#owl-duandangban{ position:relative}
#owl-duandangban .owl-prev{/* display:none */background: url(../images/arrow_project1.png) top center no-repeat;top: -30px;right: 44px;left: inherit;}
#owl-duandangban .owl-next{/* display:none */background: url(../images/arrow_project2.png) top center no-repeat;top: -29PX;right: 17px;} 
#owl-duandangban .block-product{border-bottom:none;margin-bottom: 0px;padding-bottom: 0px;}
.blockquangcaobottom{margin:20px 0px}
.block_video_project_detail h3{text-align:center;margin:0px;display:block;width:100%;text-align:center;margin: 15px 0px;font-size: 18px;}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.title-right{float: left;width: 100%;margin-top: 0;margin-bottom: 0;font-size: 24px;font-weight: normal;color: #fff;text-align: left;/* background: #145D8E; */padding: 9px 10px;font-family: 'Myriad Pror';padding-left: 0px;}
.title-right1{float: left;width: 100%;margin-top: 0;margin-bottom: 0;font-size: 24px;font-weight: normal;color: #fff;padding-left: 0px;text-align: left;background: #bf1e2e;padding: 7px 10px;font-family: 'Myriad Pror';}
.title-right b{font-size: 13px;color: #afafaf;font-style: italic;}
.title-right span{padding-right: 0px;padding-top: 10px;color: #595959;font-size: 36px;font-weight: normal;line-height: initial;/* background: url(../images/title_right.png) bottom center no-repeat; */font-family: 'Myriad Pror';}
.title-right ul{
    padding-left: 20px;
    float: left;
}
.title-right ul li{ display:inline-block;padding: 5px 18px;float: left;box-sizing: border-box;/* padding-top: 19px; */margin-top: 11px;margin-right: 5px;background: url(../images/bg_li_tab1.png) bottom center repeat-x;border: 1px solid #ccc;border-radius: 8px 8px 0px 0px;border-bottom: none;}
.title-right ul li a{}
.title-right ul li:hover ,.active-tab{
    background: url(../images/bg_li_tab.png) bottom center repeat-x !important;
    border-radius: 6px 6px 0px 0px;
}
.title-right ul li:hover a ,.active-tab a{color: #fff !important;}
.list-register{
    max-width: 470px;
}
.list-register li{
    float: left;
    width: 100%;
    margin-bottom: 8px;
    position: relative;
}
.list-register li a{} 
.list-register li span{}
.list-register li label{font-size: 15px;font-weight:normal;font-family: URWDIN;width: 100%;margin-bottom: 4px;}
.list-register li label span{color:#fa0a0a}
.list-register li input{
    width: 100%;
    border: 1px solid #e1e1e1;
    padding: 7px;
    max-width: 470px;
    border-radius: 3px;
}
.list-register button{
    background: #68d0af;
    border: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 30px;
} 
#captchat{max-width: 365px;}
.data_err{position:absolute;right:0px;bottom: -4px;font-size: 12px;padding-right: 9%;color: #f00;}
#owl-duandangban .item {
    margin: 0px 15px;
}
#owl-duandangban{margin-bottom: 0;position: relative;}
.block-project{/* border:1px solid #ccc; *//* padding:5px; */}
.content-project-list{}
.content-project-list img{}
.content-project-list h3{
    font-size: 15px;
    padding: 11px 5px;
    text-transform: uppercase;
    text-align: center;
    background: #000000a8;
    margin: 0px;
    position: absolute;
    z-index: 9999;
    width: 100%;
    bottom: 0px;
    color: #fff;
}
.title_home{text-align:center;display:block;float:left;width:100%;margin-bottom: 19px;font-size: 26px;color: #0061a0;font-family: Myriad Pror;}
.block-product_list{
    margin-bottom: 15px;
}
.content-products-list{position:relative}
.content-products-list h3{position:absolute;background: rgba(0, 0, 0, 0.58);bottom: 0;width: 100%;color: #fff;font-weight: normal;padding: 8px;font-size: 18px;text-align: left;padding-right: 26px;margin-bottom: 0px;}
.top-menu div >ul>li >ul >li:hover >ul{/* display:block; *//* background: #1782b2; */}
.top-menu div >ul>li >ul >li>ul{/* position:absolute; */width: 154px;/* left: 250px; *//* top:0px; *//* display: none; */float: left;}
.top-menu div >ul>li >ul >li>ul li{padding: 0;/* border-bottom: 1px solid #ccc; */position: relative;transition: all 0.5s;/* background: #e7e7e7; *//* padding-left: 20px; */}
.top-menu div >ul>li >ul >li>ul li:hover{/* background: #c3c0c0; */}
.li_sub{}
.li_sub .list_sub{
    text-align: left;
    padding-left: 11px;
}
.block-product_list img{ transition:all 0.5s}
.block-product_list:hover img{transform:scale(1.1)}
.listsubitem{margin-bottom:10px}
.listsubitem a:hover{color:#259b83}
#owl-customer .item{ padding:10px}
.text_popup{max-width:500px}
.like-fb{ margin-top:10px;float: left;width: 100%;}
.item_gallery h3{font-size: 19px;margin:5px;text-align: center;margin-top: 10px;}
.item_gallery{
    padding: 5px 10px;
}
.item_gallery img{}
.item_gallery h2{
    font-size: 18px;
    font-family: 'Myriad Pror';
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #676767;
}
.main_news_item {
    padding: 0px;
}
.main_news_item  .item-news{
    padding: 0px;
}
.item1list{}
.item1list li{
    padding: 4px 0px  !important;
}
.item1list li a{}
.content-boder{
    padding: 0px;
    margin-bottom: 10px;
    /* border-radius: 0px 0px 6px 6px; */
}
.container_contact{max-width: 836px;margin:0px auto;padding-left: 0;margin-top: 20px;}
.blockHotlineContact{position:relative}
.blockHotlineContact li{list-style:none;}
.blockHotlineContact li span{
    font-size: 18px;
    color: #111c4c;
    font-family: 'URWDIN';
    float: left;
    margin-bottom: 13px;
}
.blockHotlineContact li strong {
    font-size: 30px;
    float: left;
    margin-top: 10px;
    font-family: 'URWDIN';
    color: #f32d57;
    margin-bottom: 15px;
}
.content-thuonghieu-item{ border:1px solid #ccc; padding:5px;margin-bottom:15px}
.content-thuonghieu-item h3{
    margin-top: 5px;
    font-size: 15px;
    padding-top: 10px;
    margin-bottom: 5px;
    text-align: center;
}
.content-thuonghieu-item:hover h3{color:#ff8d13 }
.blockLineChinhanh{float:left; width:100%; border-top:1px solid #ccc;padding-top:30px}
.listContact >li{display:inline-block;width:50%;float:left;display: table-cell;padding: 17px;}
.listContact{display:table;width: 100%;}
.nameaddress{font-size:22px;color:#111c4c;font-family: 'URWDIN';}
ul.listContact li span {
    font-size: 16px;
    line-height: 30px;
}

ul.listContact li span.nameaddress {
    font-size: 18px;
    font-weight: 600;
}
.listsocialContact{}
.listsocialContact li{display:inline-block}
.content-boder ul{
    list-style: initial;
    padding-left: 20px;
}
.content-boder ul li{
}
.bgkm{position:absolute;z-index:999;right:0px;background: url(../images/bgkm.png);width: 65px;height: 27px;}
.bgkm span{
    color: #fff;
    margin-top: 3px;
    float: left;
    text-align: center;
    width: 100%;
    padding-left: 10px;
}
.blockproductItem{
    margin-bottom: 18px;
}
.blockroom{margin-bottom:20px}
.contentItemproduct{
    margin-bottom: 6px;
    padding: 0;
    text-align: left;
    transition: all 0.5s;
    position: relative;
    border-radius: 3px;
}
.contentItemproduct .img_desctrion{
    display: block;
    overflow: hidden;
    /* padding: 5px; */
    float: left;
}
.priceProduct{font-size: 17px;color:#fff;text-align:center;margin-bottom: 10px;}
.namesp{
    float:left;width: 100%;border-top: 1px solid #e3e0e0;padding: 2px 8px;font-family: 'URWDIN';font-size: 18px;color: #fff;background: #6cb4d0;
    background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);
    border: 0;
    border-radius: 4px;
}
.contentItemproduct .img_desctrion img{ transition:all 0.5s;}
.contentItemproduct:hover img{ transform:scale(1.1)}
.contentItemproduct:hover{float: left;width: 100%;}
.contentItemproduct h3{
    font-size: 15px;
    color: #fff;
    margin-top: 10px;
    font-family: URWDIN;
    text-align: center;
    padding: 0;
    min-height: 35px;
}
.btnViewmoreProduct{float:right;color:#0078b7;}
.desc_about{ padding-right:0px}
.block-new_product{
    margin-bottom: 10px;
}
.content-news-duan{
    padding: 0px;
}
.name_news_project1 {}
.name_news_project1 h3{
    font-size: 18px; 
    margin: 0px;
}
.img-about{ padding-right:15px}
.project_item a.link_img{ overflow:hidden;display: block;background: #fff;border: 4px solid #fff;}
.project_item img{ transition:all 0.5s;}
.project_item:hover img{ transform:scale(1.1)}
.date_post{margin:5px 0px; font-size:16px; color:#999;}
.project_item {
    margin-bottom: 16px;
    padding: 10px;
}
.price_project{/* position:absolute; *//* top: -41px; */z-index: 9;left: 0px;color: #484848;font-weight: normal;height: 19px !important;margin-top: 10px;}
.price_project strong{
    font-size: 24px;
    color: #be1e2d;
}
.row_project{margin-left:-10px;margin-right:-10px}
.main_desctription{ background:#fff; display:block;padding: 10px;position: relative;font-family: Tw Cen MT;}
.project_item  .main_desctription >span{height: 64px;display: block;float: left;font-size: 16px;}
.project_item h3{
    font-size: 24px;
    font-weight: normal;
    margin: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 19px;
    color: #323131;
    text-align: center;
}
.project_item .desction_prject{
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 10px;
    border-top: 1px solid #ccc;
    padding-top: 9px;
}
.btn_link_more{}
.btn_link_more span{ display:block; text-align:center;color: #0697CC;font-size: 15px;}
.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;}
    .content_hotro{
        float: left;
        border: 1px solid #ccc;
        padding: 0px 5px;
    }
    .content_hotro span{
        padding: 5px;
        display: block;
    }
    .clear{ clear:both;}
    .title_right1{font-size: 20px;font-weight: normal;font-family: 'URWDIN';color: #1d83c5;float: left;width: 100%;text-align: center;padding-bottom: 0px;padding-top: 5px;margin-bottom: 0;}
    .title_right1 span{
        padding: 6px 16px;
        margin-bottom: 10px;
        padding-left: 0px;
        font-family: URWDIN;
        font-size: 30px;
        padding-right: 10px;
        color: #014c03;
        display: block;
    } 
    .titleOther{background:url(../images/bgtitleorther.png) bottom center no-repeat;padding-bottom: 23px;}
    .titleOther span{color: #2dad51;padding: 0px;text-transform: uppercase;}
    .title_center{
        margin-bottom: 27px;
        text-align: center;
    }
    .title_center span{
        float: initial;
        display: initial;
    }
    .title_right_in{
        /* margin-top: -95px; */
        margin-bottom: 13px;
        color: #292929;
        font-size: 15px;
        position: relative;
        z-index: 99;
        padding-top: 0px;
        text-align: left;
        border-left: 5px solid #60ba62;
    }
    .title_right_in span{/* float:left; */padding: 2px 22px;margin-bottom: 1px;padding-left: 0;font-family: URWDIN;color: #60ba62;display: block;padding-left: 9px;}
    .title_right2 span{width:100%}
    .title_pagenews{display:block;width:100%;margin-bottom:10px;margin-top: 0;color: #63a986;margin-top: 11px;padding-bottom: 11px;position: relative;text-align: left;}
    .title_pagenews span{font-size: 24px;color: #000;font-family: 'URWDIN';font-weight: bold;}
    .about-us-home{float:left;margin-bottom: 18px;width:100%;}
    .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;}
        .list_file{}
        .list_file  li{
            padding: 5px 0px;
            border-bottom: 1px solid #ccc;
        }
        .list_file li img{ 
            margin-right: 10px;
        }
        .list_file  li a {
            font-size: 18px;
            color: #2a2a2a;
            font-family: Myriad Pror;
        }
        .list_file  li a:hover{ color:#0062ab}
        .table_baohanh{  border:1px solid #ccc; max-width:750px; margin-bottom:10px}
        .block-dangkyemail{background: #0071bb; margin-top:10px;padding: 15px 0px;color: #fff;}
        .block-dangkyemail span{ display:block; float:left; margin-right:10px;margin-top: 8px;}
        .block-dangkyemail input{float:left;border: 1px solid #0071BB;padding: 4px;margin-top: 0px;min-width: 246px;border-radius: 3px 0px 0px 3px;color: #0071BB;}
        .block-dangkyemail  button{
            float: left;
            background: #0E96EF;
            border: none;
            padding: 4px 8px;
            margin-left: 0px;
            border-radius: 0px 3px 3px 0px;
            cursor: pointer;
        }
        .block-item{
            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:5px;border: 1px solid #ccc;}
        .block-hotline{background: url(../images/icon_hotlineleft.png) top left no-repeat;height: 48px;padding-left: 56px;position:relative;}
        .block-hotline span{position:absolute;display:block;top: 12px;font-size: 36px;font-weight: bold;color: #ff8d13;font-family: URWDIN;}
        .phone{font-weight:bold; color:#f00}
        .table_yahoo{ margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px}
        .table_yahoo:last-child{border:none}
        .img_avatar{width: 100px;height: 100px; border-radius:100%;max-width: initial;margin-bottom: 17px;}
        .block_right {padding-right:0px}
        .block_right .content-suport{border: 1px solid #ccc;margin-bottom: 15px;}
        .block_right .content-suport .list_duan_right{ padding:8px}
        .titletuyendung{
            float: left;
            width: 100%;
            margin: 20px 0px;
            color: #ccc;
        }
        .titletuyendung span{
            color: #111c4c;
            font-family: 'URWDIN';
            font-size: 17px;
            padding: 0px;
            position: relative;
            font-weight: bold;
            text-transform: uppercase;
        }
        .listThongtintuyendung{
            float: left;
            width: 100%;
        }
        .listThongtintuyendung >li{
            border-top: 1px solid #d2d1d1;
            padding: 18px 0px;
        }
        .listinfotv{}
        .listinfotv li{
            font-size: 16px;
            font-weight: normal;
            color: #808080;
        }
        .listinfotv li a{font-weight: normal;display:block;margin-bottom: 11px;font-size: 18px;}
        .listinfotv li span{}
        .listinfotv li i{}
        .listinputtd{
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .listinputtd li{
            float: left;
            width: 100%;
            margin-bottom: 10px;
            padding: 0px 2px;
        }
        .listinputtd li input{
            width: 100%;
            border: 1px solid #ccc;
            padding: 5px;
            border-radius: 2px;
        }
        .listinputtd li textarea{border:1px solid #ccc;width:100%; padding:5px;}
        .listinputtd li button{
            width: 100%;
            background: #ee3c25;
            border: none;
            padding: 10px;
            color: #fff;
            font-size: 20px;
            border-radius: 3px;
            margin-top: 10px;
        }
        .listinfotvright{
            float: left;
            width: 100%;
        }
        .listinfotvright li{float:left;width:100%;margin-bottom: 5px;}
        .listinfotvright li a{
            float: left;
            width: 100%;
            font-size: 19px;
            display: block;
            margin-bottom: 11px;
        }
        .listinfotvright li span{}
        .listinfotd{}
        .listinfotd span{margin-right:10px}
        .contentDesctriptiontv{}
        .btnViewMoreTv span{
            display: block;
            background: #ee3c25;
            padding: 7px;
            border-radius: 2px;
            color: #fff;
            /* font-family: 'URWDIN'; */
            font-weight: bold;
            text-transform: uppercase;
        }
        .btnViewMoreTv a{}
        .btnViewMoreTv{
            display: block;
            width: 100%;
            text-align: center;
            float: left;
            margin-top: 10px;
        }
        .contentHot{
            border: 1px solid #ccc;
            float: left;
            padding: 11px;
            width: 100%;
            color: #808080;
            font-size: 16px;
            margin-bottom: 30px;
            border-radius: 3px;
        }
        .list_titlepage{float:left;border-left: 4px solid #60ba62;margin-bottom: 19px;}
        .list_titlepage li{display:inline-block;float:left;padding: 5px 13px;background: url(../images/linep.png) right center no-repeat;}
        .list_titlepage li:hover a{color:#f3c707}
        .list_titlepage li:last-child{background:none}
        .list_titlepage li a{
            font-family: URWDIN;
            font-size: 18px;
            color: #60ba62;
        }
        .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;
        }
        .list_socialLeft{ float:left; margin-top:10px}
        .list_socialLeft li{ display:inline-block;margin-right:5px}
        .list_socialLeft li a{}
        .list_socialLeft li img{}
        .block-item .content-item >a>img{
            width: 100%;
            /* border: 1px solid #427FBD; */
            /* padding: 5px; */
        }
        .block-item .content-item h3{
            margin: 0px;
            line-height: 18px;
            padding: 5px;
            /* border-top: 1px solid #ccc; */
            overflow: hidden;
            font-size: 12px;
        }
        .block-item .content-item h3.name-video{
            color: #fff;
            font-size: 22px;
            height: 50px;
            margin-top: 5px;
            text-align: center;
            font-weight: normal;
            width: 100%;
            transition: all 0.5s;
            font-family:'URWDIN';
            position: absolute;
            bottom: 0px;
            background: #00000070;
            padding-top: 15px;
        }
        .block-item .content-item:hover h3.name-video{ opacity:1; z-index:999;}
        .btn_view_more{text-align: center;float: initial;font-size: 18px;cursor: pointer;float: left;display: block;width: 100%;padding: 10px 10px;color: #fff!important;margin-top: 5px;transition: all 0.5s;margin: 0px auto;margin-bottom: 30px;border-radius: 4px;}
        .btn_view_more span{background: #16a4d6;padding: 9px 19px;font-size: 16px;border-radius: 4px;}
        .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_news_index{float:right}
        .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_more1{ float:left}
        .deta_post{position:absolute;top: 10px;background: #131212;z-index: 999;padding: 10px 12px;color: #fff;left: 10px;}
    .btn_view_more:hover span ,.btn_view_more1:hover span{background: #dd080e;/* padding-left: 27px; */}
    .img_news-list{padding: 5px;border: 1px solid #dededc;border-bottom: none;border-radius: 5px 5px 0px 0px;}
    .img_news-list img{width:100%}
    .name_news_list{padding: 0;/* position: absolute; */padding: 1px 6px;bottom: 0px;border: 1px solid #dededc;margin-bottom: 24px;border-radius: 0px 0px 5px 5px;min-height: 166px;padding-top: 0px;border-top: none;}
    .name_news_list h3{font-size: 16px;font-family: 'URWDIN';margin: 0;padding: 10px 0px;border-radius: 2px;color: #333333;padding-top: 4px;width: 100%;height: 45px;}
    .block-col-footer{
        /* margin-top: 30px; */
    }
    .block-col-footer h3.title_footer{
        margin-top: 8px;
        width: 100%;
        color: #00a3c8!important;
    }
    .contentviewnewshome{float:left;position: relative;}
    .blockfull{}
    .contentinfotext{background: #00a3c8;margin: 20px 0px;}
    .name_tile{margin:0px;font-weight: bold;font-size: 16px;margin-bottom: 5px;}
    .contentviewtext{padding:20px 0px;color:#fff;padding-right: 36px;padding-top: 30px;}
    .contentwhy{max-width:900px;margin:auto;margin-bottom: 22px;}
    .list_thongtininfo{} 
    .list_thongtininfo li{width:25%;float:left;padding: 3px 38px;}
    .list_thongtininfo li b{
        display: block;
        /* float: left; */
        width: 100%;
    }
    .list_thongtininfo li strong{
        display: block;
        color: #60ba62;
        float: left;
        font-size: 33px;
        width: 100%;
        margin-bottom: 7px;
        background: url(../images/line_count.png) bottom center no-repeat;
        padding-bottom: 14px;
    }
    .cotnentCount{border:1px solid #ccc;text-align:center;padding: 40px 0px;}
    .list_subportbottom{}
    .list_subportbottom li{
        width: 33%;
        float: left;
        color: #fff;
        background: url(../images/bg_suportbuttonli.png) left center repeat-y;
    }
    .list_subportbottom li img{
        float: left;
        max width: 20%;
    }
    .contentsubport{float:left;width: 80%;padding-left: 17px;padding-top: 12px;padding-bottom: 10px;}
    .list_subportbottom li h3{
        margin: 0px;
        font-size: 17px;
        font-family: URWDIN;
        margin-bottom: 7px;
    }
    .list_subportbottom li span{}
    .blockYkienkhachhang{padding: 31px 0px;}
    .blockCustomer{ text-align:center;}
    .blockCustomer strong{
        display: block;
        float: right;
        margin: 10px 0;
        margin-top: 20px;
        font-size: 18px;
        font-weight: normal;
        font-style: italic;
        margin-right: 10px;
    }
    .blockCustomer .contentCustomer{display:block;float:left;width:100%;margin-bottom: 15px;padding: 0px  14px;}
    .contentCustomer span{max-width: 730px;display:block;margin:0px auto;position: relative;padding: 0;background: #65c8df;color: #fff;padding: 29px 47px;text-align: justify;position: relative;font-family: Times New Roman;font-size: 18px;font-style: italic;}
    .contentCustomer span:after{content:'';width: 41px;height: 36px;position:absolute;left: 6px;z-index:9;top: 22px;background:url(../images/iconafterhoidap.png) top center no-repeat;}
    .blockCustomer img{
        border-radius: 100%;
        border: 1px solid #c2d4e2;
        float: right;
    }
    .blockregister{background: #00a3c8;padding: 0;}
    .btn_viewmore{float:left;}
    .lineViewmore{border-top:1px solid #ccc;float:left;width:100%;padding-top: 9px;font-size: 14px;color: #b3b2b2;padding-bottom: 10px;}
    .lineViewmore a{float:right;color: #0090f0;}
    .name_news_list >span{display:block;float:left;margin-bottom: 9px;color: #686868;height: 85px;overflow: hidden;}
    .block-col-footer h3.title_footer span{
        color: #00a3c8;
        text-transform: uppercase;
        padding-right: 0;
        padding-left: 0;
        font-weight: bold;
        font-size: 26px;
        font-family: URWDIN;
        background: url(../images/bg_titlefooter.png) bottom center no-repeat;
        padding-bottom: 24px;
        display: block;
        margin-bottom: 5px;
    }
    .block-col-footer h3.title_footer p{color:#4a4a4a;font-family: URWDIN;font-size: 17px;font-style: italic;}
    .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{}
    .list-new_footer li{ display:block; float:left; margin-bottom:10px;width: 100%;border-bottom: 1px dashed #ccc;padding: 5px 0px;}
    .list-new_footer .img_news-list{
        padding: 0px;
        padding-left: 10px;
        padding-left: 0px;
    }
    .list-new_footer .name_news_list{padding:0px; padding-left:10px; font-size:12px;}
    .list-new_footer img{
        width: 100%;
    }
    .list-new_footer h3{font-size: 14px;margin: 0px;line-height: 1.3em;text-transform: uppercase;font-weight: bold;color: #f00;}
    .list-support {
        float: LEFT;
        margin-left: 22px;
    }
    .list-support li{
        list-style-type: disc;
        margin-left: 0px;
        margin-bottom: 5px;
    }
    .list-support li a{
        color: #fff;
        display: block;
        width: 100%;
    }
    #owl-gallery{ position:relative;padding: 0px 20px;width: 100%;float: left;}
    #owl-gallery .item{ margin:5px;}
    #owl-gallery .item img{ width:100%;cursor: pointer;}
    .img_view{ width:100%}
    .img_view{ display:none}
    .main-partner{  background: #cdffe2;}
    .block_doitac{
        padding-top: 4px;
        padding: 0;
    }
    .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;}
    #owl-doitac1{position:relative}
    #owl-doitac1 img{/* background:#fff; */border-radius: 5px;}
    #owl-doitac1 .item{margin:5px}
    #owl-doitac1 .owl-prev{
        background: url(../images/btn_next1f.png) left center no-repeat;
        top: 31%;
        left: -24px;
    } 
    .block_contactfooter{background: url(../images/bg_doitac1.png) top center no-repeat,url(../images/bg_doitaccontact.png) top;padding: 27px 0px;text-align:center;color: #fff;font-size: 23px;}
    .btn_viewMore{color:#fff !important;border:1px solid #fff;padding: 8px 10px;border-radius:5px;margin-left: 26px;}
    #owl-doitac1 .owl-next{
        background: url(../images/btn_next2f.png) left center no-repeat;
        top: 31%;
        right: -24px;
    } 
    .list_gallery{
        text-align: center;
        margin-bottom: 11px;
    }
    .list_gallery li{
        display: inline-block;
        padding: 5px 8px;
        background: #ccc;
        border-radius: 3px;
        transition: all 0.5s;
        margin-right: 6px;
    }
    .list_gallery li a{
        font-size: 15px;
        text-transform: uppercase;
        color: #3d3d3d;
        padding: 3px 10px;
        display: block;
    }
    .list_gallery li:hover{background: #C59527;}
    .list_gallery li:hover a{ color:#fff}
    .item-gallery{ padding:0px;position: relative;}
    .main-gallery{    width: 100%;
        padding: 20px 0px;
        margin: 0 auto;}
        .item-gallery h2{transition:all 0.5s; margin:0px; font-size:14px; text-align:center; background:#00903d; color:#fff;padding: 8px 5px;position: absolute;width: 100%;bottom: 0px;opacity: 0;}
        .item-gallery:hover h2{ opacity:1;}
        .item-gallery img{ width:100%}
        .title_album{
            width: 100%;
            text-align: center;
            margin: 0px;
            margin-bottom: 15px;
        }
        .title_album span{
            font-size: 24px;
            color: #00903d;
            font-weight: bold;
            text-transform: uppercase;
            background: url(../images/bg_title_album.png) bottom center no-repeat;
            padding-bottom: 10px;
            min-width: 210px;
            display: block; 
        }
        .content_newtop{float: left;padding-top: 20px;padding-bottom: 20px;border-radius: 0px 103px;color: #fff;padding-bottom: 60px;}
        .blockdoitacfull{margin-top:10px;background: #f0f8fc;padding: 30px 0px;}
        .title_doitac{
            text-align:center;display:block;width:100%;margin-bottom: 24px;font-size: 26px;font-weight: 600;color: #1c9acc;font-family: 'URWDIN';background: url(../images/bg_title.png) bottom center no-repeat;padding-bottom: 12px;
        }
        #owl-demo-doitac{padding: 0px 27px;position: relative;margin-top: 9px;margin-bottom: 9px;}
        #owl-demo-doitac .owl-prev{left: 17px;top: 29%;}
        #owl-demo-doitac .owl-next{right: 19px;top: 23%;}
        .fullinfo{float:left;width:100%;background:#fff;padding-top: 40px;/* margin-top: 10px; */padding-bottom: 20px;border-top: 1px solid #ccc;}
        .bolck_suport{
            float: left;
            width: 100%;
            margin-bottom: 15px;
        }
        .bolck_suport img{
            float: left;
        }
        #owl-banggia .item{padding: 14px 23px;}
        .itemBangia{
            text-align:center;border:1px solid #ccc;border-radius: 3px;padding: 20px 10px;overflow: hidden;position: relative;font-family: 'URWDIN';padding-bottom: 30px;margin-bottom: 30px;
            box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
            transition: all .4s ease;
            cursor: pointer;
            border: 0;
        }
        .itemBangia:hover{
            transform: scale(1.05);
        }
        .itemBangia:after{
            content:'';width:100%;position:absolute;background: #2874a0;height: 37%;top: 0px;left: 0px;z-index: -1;
            background-image: linear-gradient(154deg, var(--second-color) 50%, #01DBB0 100%);
        }
        .itemBangia >h3{font-weight:bold;color:#fff;margin-bottom:20px;float:left;width:100%;text-transform: uppercase;}
        .itemBangia > img{
            border-radius:100%;border:10px solid #186998; box-shadow:0px 0px 10px #186998;
            border: 10px solid #55c4c5;
            box-shadow: 0px 0px 10px #55c4c5;
        }
        .itemBangia >span{
            display: block;
            float: left;
            width: 100%;
            margin-top: 25px;
            margin-bottom: 10px;
        }
        .itemBangia >span >ul{
        }
        .itemBangia >span >ul li{
            font-size: 17px;
            margin-bottom: 12px;
        }
        .listinfotable{
            text-align: center;
        }
        .listinfotable >li{width:25%;display:inline-block;padding:0px 10px}
        .btnLine{float:left; width:100%; }
        .btnLine a{
            background:#f36f2b;padding: 8px 32px;color: #fff;border-radius: 3px;
            background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);
            font-size: 18px;
        }
        .titlebottom{
            text-align: center;
            margin-bottom: 25px;
        }
        .titlebottom span{
            font-family: 'URWDIN';
            color: #259b83;
            font-size: 30px;
            border-bottom: 3px solid #ce571d;
            padding-bottom: 4px;
        }
        .desctription_suport{float:left;width: 81%;padding-left: 10px;}
        .bolck_suport span{}
        .bolck_suport h3{
            margin: 0px;
            font-size: 20px;
            color: #303030;
            font-family: URWDIN;
            text-transform: uppercase;
        }
        .blockLineinfofooter{background: #0078b7;float: left;width: 100%;padding: 8px 0px;padding-top: 8px;}
        .listinfobottom{}
        .listinfobottom li{display:inline-block;width: 32%;line-height: 1.8em;}
        .listinfobottom li:nth-child(1){width: 43%;}
        .listinfobottom li:nth-child(2){width: 24%;}
        .listinfobottom li:nth-child(2) span{
            width: 63%;
        }
        .listinfobottom li:nth-child(3) span{}
        .conteninfo span{
            display: block;
            float: left;
            width: 81%;
            color: #fff;
            margin-top: 12px;
            font-size: 18px;
            font-family: 'URWDIN';
        }
        .conteninfo img{
            float: left;
            margin-right: 10px;
        }
        .conteninfo span strong{
            font-weight: normal;
        }
        .conteninfo span b{
            font-weight: normal;
        }
        .contentadress{float:left;width:100%;/* border-bottom:1px solid #2f3237; */padding-bottom:20px;}
        .itemcontent{
            padding: 15px 0px;
            padding-bottom: 6px;
        }
        .itemcontent img{
            float: left;
        }
        .itemcontent  span{color:#c8c8c8;float: left;width: 71%;padding-left: 12px;margin-top: 10px;font-family: URWDIN;font-size: 15px;}
        .title_footer{padding-left: 0px;float:left;width: 100%;font-weight: normal;font-size: 19px;margin-top: 19px;margin-bottom: 13px;color: #fff;text-align: center;}
        #footer{
            position: relative;background-size: 100%;background: #111c4c;margin-top: 0;
            background: url(../images/bg_footer_new.png);
            background-size: cover;
            background-repeat: no-repeat;
        }
        #footer .container{ }
        #footer .container .content-footer{color: #333333;float: left;width: 100%;}
        .block_itemfooter{padding-top: 33px;color: #fff;padding-bottom: 20px;}
        .blockfullcontactfooter{/* border-bottom:1px solid #ccc; */padding:30px 0px;}
        .block_itemfooter:nth-child(3){/* border-left:1px solid #232323; */border-right:none;}
        .title_footerbottom1{color: #fff;font-family: 'URWDIN';margin: 0px;width: 100%;font-size: 15px;position: relative;text-transform: uppercase;padding: 5px 0px;padding-bottom: 10px;font-weight: bold;line-height: 1.5em;}
        .title_footerbottom{color: #fff;font-family: 'URWDIN';margin: 0px;width: 100%;font-size: 15px;position: relative;text-transform: uppercase;padding: 5px 0px;padding-left: 0;padding-bottom: 19px;font-weight: bold;}
        .title_footerbottom:after{content:'';width: 64px;height:2px;/* background: #d10445; */position:absolute;left:0px;bottom: -7px;}
        .block_itemfooter .list_connect{float: left;padding: 0;}
        .block_itemfooter:nth-child(4) .list_connect{ border-right:none}
        .titleregister{text-align:center;width:100%;margin-bottom: 21px;margin-top: 8px;}
        .titleregister span{font-weight:bold;font-size: 22px;font-family: URWDIN;}
        .registeremail{padding: 0px 49px;color: #a1a1a1;text-align: justify;}
        .blockregisterNewsleter{
            position: relative;
        }
        .blockregisterNewsleter input{width:100%;border:none;padding: 7px 10px;background: #9eb0c8;color: #ffff;border-radius: 3px;}
        .blockregisterNewsleter button{position:absolute;top: 4px;z-index:9999;right: 5px;color: #fff;background: none;border: none;font-size: 24px;}
        .listsocial{
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }
        .listsocial li{margin-bottom:10px}
        .list_contactfooter{}
        /*.list_contactfooter li{display:inline-block;width:100%;margin-bottom:10px}*/
        .list_contactfooter li {
                display: flex;
                width: 100%;
                margin-bottom: 10px;
                justify-content: flex-start;
                align-items: center;
            }
        .list_contactfooter li img{float:left;margin-right:15px}
        .list_contactfooter li span{display:block;float:left;line-height: 25px;}
        .blockregisterNewsleter input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
            color:    #fff;
        }
        .blockregisterNewsleter input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
           color:    #fff;
           opacity:  1;
       }
       .contentresiteremail input::-moz-placeholder { /* Mozilla Firefox 19+ */
           color:    #ffff;
           opacity:  1;
       }
       .contentfrmregister{
        padding: 15px 61px;
        text-align: center;
        margin-top: 10px;
        float: left;
        width: 100%;
    }
    .contentfrmregister h3{
        margin: 0px;
        font-family: URWDIN;
        color: #a1a1a1;
        margin-bottom: 18px;
        border-top: 1px dashed #706e6e;
        padding-top: 12px;
    }
    .contentfrmregister input{
        width: 100%;
        max-width: 287px;
        background: #333333;
        border: none;
        padding: 9px;
        float: left;
        margin-left: 72px;
    }
    .contentfrmregister button{
        background: #00a8c3;
        color: #fff;
        border: none;
        padding: 5px 17px;
        font-size: 24px;
        padding-top: 7px;
        border-radius: 0px 3px 3px 0px;
        float: left;
    }
    .list_connect{}
    .list_connect li{
        float: left;
        width: 100%;
        margin-bottom: 7px;
        padding-left: 0;
    }
    .list_connect li strong{
        display: block;
        font-family: URWDIN;
        text-transform: uppercase;
    }
    .list_connect li a{
        color: #ffff;
    }
.blockfullcontactfooter{/* border-bottom:1px solid #ccc; */}
.block_register{background: #ffaa00;padding: 20px 19px;color: #fff;position: relative;z-index: 999;}
.contentresiteremail strong{text-transform:uppercase;float:left;font-family: 'Myriad Pror';font-size: 21px;font-weight: normal;margin-top: 4px;margin-right: 30px;}
.contentresiteremail input {
    background: #ffbb33;
    border: none;
    padding: 5px;
    color: #fff;
    width: 100%;
    max-width: 250px;
    outline: none;
}
.contentresiteremail button{background:#ffffff;border:none;color:#000;padding: 5px 14px;}
.contentresiteremail input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.contentresiteremail input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.contentresiteremail input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ffff;
   opacity:  1;
}
.blocklinefooter{
    font-family: URWDIN;
}
.blocklinefooter span{font-size: 17px;color: #856a2e;}
.blocklinefooter span i{font-size: 22px;}
.blocklinefooter strong{
    color: #406206;
}
.block_news_footer{padding:0px;/* background: #fff; */}
.block_news_item_index{text-align: left;position: relative;margin-bottom: 16px;}
.block_news_item_index .desciption{padding: 0;}
.block_news_item_index  h3.title-news{float: left;width: 100%;color: #fff;margin-top: 18px;font-family: URWDIN;text-align: center;margin-bottom: 10px;font-weight: normal;}
.destion-about{padding: 0px 28px;text-align: justify;}
.btn_viewmoretop{display:block;float:left;text-align:center;width:100%;margin-top: 10px;}
.btn_viewmoretop strong{ color:#fff; font-weight:normal;;text-transform:uppercase; }
.btn_check{}
.item:after{      width: 80px;      height: 80px;}
.item-news1{}
.item-news1 h3{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-top: 7px;
}
.item-news1 img{
  max-width: 90px;
}
.item-news1 span.desciption{
    display: block;
    float: left;
    text-align: left;
    font-size: 15px;
}
.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;}
.line_footer{background: #0F7102 url(../images/bg_line_footer.png) top center no-repeat; display:block; text-align:center;padding: 9px 0px;color: #fff;font-family: 'Roboto Condensed';font-size: 17px;text-transform: uppercase;position: relative;}
.line_footer:after{ content:'';width: 57px;background: url(../images/arrow_footer2.png) top center no-repeat;height: 51px; position:absolute;top: -13px;right: -20px;}
.line_footer:before{ content:'';width: 69px;background: url(../images/arrow_footer.png) top center no-repeat;height: 51px; position:absolute;top: -13px;left: -20px;}
.line_footer span{background: #0F7102;padding: 5px;}
.content-footer1{ margin-bottom:15px}
.iconcopyright{float:right;margin-top: 8px;margin-bottom: 5px;}
.copyright{color: #484848;padding-top: 0;text-align: left;float: left;width: 100%;margin-top: 0;padding-bottom: 0;background: #fff;}
.copyright {
    display: block;
    float: left;
    color: #fff;
    font-size: 17px;
    text-align: center;
    padding: 3px 0px;
    background: transparent;
    border-top: 1px solid #fff;
    margin-bottom: 22px;
    color: #111c4c;
}
.copyright .container{background:none;text-align: left;line-height: 35px;font-family: URWDIN;color: #fff;font-size: 14px;}
.col-item-footer{
    margin-bottom: 15px;
}
.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;
}
.copyright span{display:block;text-align:center}
.block-register-email{ margin-top:10px}
.col-item-footer h3{
    margin-top: 0px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 5px;
}
.list-footer{}
.list-footer li{
    background: url(../images/arrow_footer.png)left 5px no-repeat;
    padding-left: 15px;
    margin-bottom: 9px;
}
.list-footer li a{
    color: #fff;
}
.block_content_f{text-align: left;/* padding-top: 458px; */padding: 5px;padding-bottom: 14px;}
.block_content_f ul.list_danhmucfooter{}
.block_content_f ul.list_danhmucfooter li{
    float: left;
    width: 100%;
    margin-bottom: 8px;
    background: url(../images/arrowmtop.png) left top 7px no-repeat;
    padding-left: 10px;
}
.block_content_f ul li a{
    color: #fff;
    font-size: 15px;
    font-family: URWDIN;
}
.list_inputcontact{}
.list_inputcontact  input{width:100%;margin-bottom:5px;background: #252525;border: 1px solid #4d4b4b;padding: 5px;border-radius: 5px;}
.list_inputcontact textarea{    background: #252525;
    border: 1px solid #4d4b4b;width: 100%; border-radius:3px}
    .list_inputcontact button{background:#0061a0; border:none; width:100%; padding:6px 5px; border-radius:5px;text-transform:uppercase}
    .title_name{margin-bottom: 16px;}
    .lableregister{float:left;color:#fff;margin-top:6px;border-left: 1px solid #fff;padding-left: 24px;margin-left: 50px;font-size: 18px;font-family: URWDIN;}
    .blockregisterContent{padding-left:20px; float:right}
    .blockregisterContent input{
        width: 100%;
        max-width: 416px;
        padding: 7px 10px;
        border: none;
        border-radius: 2px;
    }
    .blockregisterContent button i{margin-left:10px}
    .blockregisterContent button{
        float: right;
        background: #587639;
        color: #fff;
        border: none;
        padding: 8px 21px;
        border-radius: 31px;
    }
    .list-social{
        padding-top: 0px;
        float: left;
        margin-top: 0;
    }
    .social_top{position:absolute;right: 0px;top: -7px;margin-top: 0px;padding: 0px;}
    .list-social li{
        display: inline-block;
        padding-left: 0px;
        margin-bottom: 0;
        float: left;
        width: 35px;
    }
    .list-social li h3{
        float: left;
        color: #808080;
        font-size: 16px;
        margin-top: 8px;
        margin-left: 12px;
    }
    .list-social li:hover img{    transform: rotate(-360deg);}
    .list-social li img{
       width: 88%;
       float: LEFT;
       transition: all 0.5s;
   }
   .title-contnet-right{
    padding: 6px  5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 12px;
    padding-top: 10px;
    margin-left: 5px;
}
.list_social_top{float: right;margin-top: 0px;}
.list_social_top  li{
    margin-right: 4px;
}
.list_social_top  li img{
    width: 20px;
}
.list_social_top  li strong{ display:block; float:left; margin-top:5px; margin-right:5px;}
.title-contnet-right a{}
.title-contnet-right span{}
.title-contnet-right a i{
    color: #000;
}
.title-page{ font-size:30px; color:#686868;margin-top: 0px;margin-bottom: 5px;} 
.block-col-right1{ padding-right:0px}
.content-right-detail{
    width: 100%;
    border: 1px solid #eeeeee;
    margin-top: 16px;
    border-radius: 3px 3px 0px 0px;
    margin-bottom: 15px;
}
.item-img-member{
    padding: 4px;
}
.title-right-detail >span{
    display: block;
    padding: 7px;
    margin-bottom: 9px;
}
.title-right-detail{
    background: #eeeeee;
}
.title-right-detail ul{
    margin-left: 5px;
}
.title-right-detail ul li{
    display: inline-block;
    padding: 5px 13px;
    margin-left: 4px;
    margin-top: 9px;
    background: url(../images/bg_li_tab1.png);
    border: 1px solid #ccc;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 0px;
}
.title-right-detail ul li a{}
.list-news-hot-right{
    margin-top: 10px;
    float: left;
    /* margin-bottom: 15px; */
}
.list-news-hot-right li{
    padding: 5px 5px;
    font-size: 13px;
    font-weight: bold;
    float: left;
    padding-top: 0px;
    width: 100%;
}
.list-news-hot-right li:last-child a{ border:none}
.list-news-hot-right li a{
    border-bottom: 1px dashed #ccc;
    display: block;
    padding-bottom: 4px;
    float: left;
    width: 82%;
}
.list-news-hot-right li span{
    float: left;
    border: 1px solid #ccc;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    margin-right: 10px;
}
.title-right-order{
    border-bottom: 2px solid #0697CC;
    float: left;
    width: 100%;
    /* margin-bottom: 10px; */
    margin-top: 10px;
    font-size: 22px;
    font-weight: normal;
    padding: 5px;
    color: #0697CC;
    border-radius: 6px 6px 0px 0px;
    font-weight: normal;
    padding-left: 0px;
    text-transform: uppercase;
    font-family: Tw Cen MT;
}
#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%;}
.logo-top-m{ display:none}
.logo-top{ display:block;/* width: 100%; */padding: 0px;margin: 0px;/* position: absolute; */}
.block-content-duan{padding: 0px;px; */}
.name-news{font-size: 18px;margin:0px;font-weight: normal;margin-bottom: 7px;color: #0062ab;margin-top: initial;font-family: 'URWDIN';padding-bottom: 0px;/* border-bottom: 2px solid #c98700; *//* text-transform: uppercase; */}
.block-duan{
    padding: 10px;
    text-align: justify;
}
.block-duan img{
    width: 100%; 
}
.block-duan a{}
.block-duan a h3{
    font-size: 18px;
    color: #3f6518;
    margin: 8px 0px;
} 
.block-duan div.desc_duan{}
.table_cart{} 
.menu_giohang{background: #00a3c8;color: #fff;}
.table_cart td{border:1px solid #e2e2e2;}
.img_cart{max-width:70px;margin: 5px;}
.soluong-mun{border:1px solid #ccc;padding:2px;font-size:12px;text-align:center;font-weight:bold;margin: 0px auto;max-width: 60px;margin-bottom: 5px;}
.btn_updateCart{background: #259b83;padding: 5px;color: #fff;border-radius: 2px;font-size: 15px;cursor: pointer;}
.btn_delcart{border:1px solid #ccc;padding: 0px 5px;font-size:12px;background: #259b83;color: #ffffff;border-radius: 1px;cursor: pointer;width: 31px;display: block;}
.block-product{
    padding: 0px;
    padding-bottom: 0px;
    margin-bottom: 0;
    float: left;
}
.end_owl{/* border-right:1px solid #ccc */}
.table_total{
    width: 259px;
    margin-top: 10px;
    float: right;
    text-align: right;
}
#owl_productHot .owl-next{background: url(../images/arowindex1.png) top center no-repeat;width: 27px;height: 27px;top: -41px;}
#owl_productHot .owl-prev{background: url(../images/arowindex2.png) top center no-repeat;width: 27px;height: 27px;top: -41px;left: initial;right: 31px;}
.table_total td{border:1px solid #e2e0e0;}
.block_controlcart{ float:left; width:100%; text-align:right; margin-top:10px}
.btn_thanhtoan{background: #8bcaab;float:right;margin-right: 10px;color: #fff !important;padding: 5px 9px;}
.price{color: #ff6600;float: left;width: 100%;text-align: center;padding-top: 0px;margin-bottom: 10px;padding-left: 5px;} 
.price >span{color: #d93836;display: block;/* color: #fff; */font-weight: normal;font-size: 15px;font-family: URWDIN;float: left;display: block;text-align: left;width: 100%;}
.price >span>b{font-weight:normal;font-size: 15px;color: #505050;text-decoration:line-through;margin-left: 5px;}
.price >span>strong{font-weight:normal;color:#000}
.priceold{float:left;width: 51%;text-align: left;text-decoration: line-through;}
.productlistView{margin-bottom:-10px;/* float: left; *//* width: 100%; */}
.content-products-item{width: 100%;text-align: center;position: relative;background: #fff;padding: 5px;border: 1px solid #d7d7d7;border-right: none;border-top: none;border-bottom: none;padding-bottom: 15px;border-bottom: 1px solid #d7d7d7;position: relative;}
.btn_viewmore{padding: 7px 0px;display:block;color: #0078b7;border-radius: 3px;float: left;/* width: 100%; */}
.btn_viewmore span{border: 1px solid #237225;color: #237225;padding: 5px 17px;border-radius: 31px;}
.btn_viewmore:hover{color:#ff0}
.btn_viewmore1{background: #fe9307;padding: 4px  11px;display:block;color: #fff !important;border-radius: 3px;margin: 0 auto;max-width: 100px;margin-bottom: 10px;}
.content-products-item .img_desctrion{position:relative;}
.content-products-item >span{display:block;text-align: center;width: 100%;color: #000;padding: 0px 10px;transition: all 0.5s;height: 30px;overflow: hidden;}
.content-products-item:hover span{ top:0px}
.content-products-item:hover img{ transform:scale(1.1) }
.iconheart{position:absolute;right:0px;bottom: 59px;z-index: 9;cursor: pointer;}
.iconheart i{font-size:20px; float:right; transition:all 0.5s;}
.content-products-item:hover i{color:#8bcaab} 
.btnaddtocart{float:right;background: #2dad51;color: #fff;padding: 6px;width: 50%;cursor: pointer;}
.desctriptionProduct{display:block;float:left;width:100%;padding:5px 15px;min-height: 54px;}
.iconcart{width: 24px;height: 29px;background:url(../images/iconcart.png) top center no-repeat;position:absolute;right: 15px;cursor: pointer;bottom: 15px;}
.iconcart1{
    bottom: 0px;
}
.listPrice{
    float: left;
    height: 45px;
    width: 100%;
}
.listPrice li{text-align:left;font-weight: normal;color: #5b5b5b;font-family: URWDIN;height: 25px;}
.listPrice li.lipriceOld{
    text-decoration: line-through;
}
.listPrice li.liprice{
    color: #ff6600;
}
.list_info_m{float:left;margin-top:10px;text-align: left;position: relative;width: 100%;}
.list_info_m li{float:left;width:100%;margin-bottom: 5px;}
.list_info_m strong{}
.list_info_m span{}
.line_price{
    color: #ff0000;
}
.line_price span{}
.line_price strong{}
.line_price b{
}
.btncheckmau{position:absolute;border: 1px solid #68d0af;right:0px;padding: 3px 5px;border-radius: 2px;
    cursor:pointer;
    transition: all 0.5s;}
    .btncheckmau:hover{ background:#68d0af; color:#fff; }
    .block-product a img{
        /* padding: 4px; */
        /* padding-bottom: 1px; */
        transition: all 0.5s;
    }
    .btn_detail{background: #59A7E9; padding:5px; color:#fff;padding: 5px 23px;border-radius: 6px;}
    .list_info_m{}
    .list_info_m span{}
    .list_info_m strong{}
    .old_price{text-decoration: line-through;padding: 10px;color: #333;}
    .project_item1{ text-align:left !important}
    .project_item1 span{ text-align:left}
    .project_item1 h3{text-align:left !important}
    .block-product a h3{
      margin: 0px;
      font-size: 15px;
      margin-top: 0px;
      text-align: left;
      color: #00a3c8;
      font-weight: normal;
      box-sizing: border-box;
      display: inline-block;
      width: 100%;
      font-family: URWDIN;
      bottom: 0px;
      margin-top: 10px;
      padding-top: 7px;
      margin-bottom: 10px;
  }
  .content-products-item a h3{height: 50px;}
.frame_images{margin-right: 27px;/* float: left; */}
.block_mota_duan{ padding-left:10px; padding-right:0px}
.block-frm-contact{
    padding-left: 0px;
    /* border-top: 1px solid #ccc; */
}
.btn_view_more_product{float:left;/* width:100%; */display:block;text-align:left;margin-bottom: 10px;color: #1bb6f2 !important;float: right;background: url(../images/icon_arrowmore.png) left center no-repeat;margin-left: 10px;padding: 3px 9px;border-radius: 2px;padding-left: 32px;}
.block-frm-contact >strong{display:block;margin-bottom:10px;font-size: 15px;color: #4a4a4a;font-weight: normal;font-style: italic;padding-top: 0;}
.block-frm-contact p{
    float: LEFT;
    /* width: 48%; */
    margin-bottom: 9px;
    text-align: center;
    margin-right: 1%;
    width: 100%;
}
.block-frm-contact label{
    font-weight: normal;
    color: #333333;
    width: 82px;
    /* display: none; */
    text-align: left;
    display: none;
}
.block-frm-contact input{
    width: 100%;
    border: 1px solid #ccc;
    padding: 8px 5px;
    float: left;
    background: #fff;
    outline: none;
    margin-bottom: 10px;
    border-radius: 3px;
}
.block-frm-contact textarea{
    width: 100%;
    height: 69px;
    max-width: 100%;
    float: left;
    background: #fff;
    margin-bottom: 10px;
    outline: none;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.block-frm-contact select{border:1px solid #ccc;width: 100%;margin-bottom: 10px;padding: 8px;border-radius: 3px;}
.blocklinecontact{margin-bottom:15px;padding-left: 0;float: left;width: 100%;}
.blocklinecontact>div{padding:0px 5px}
.block-frm-contact button{
 background: #f32d57;
 color: #ffffff;
 font-size: 16px;
 font-weight: bold;
 border: none;
 padding: 9px 30px;
 text-transform: uppercase;
 margin: 0px auto;
 float: left;
 margin-right: 18px;
 margin-bottom: 21px;
 border-radius: 3px;
 font-family: 'URWDIN';
 font-weight: normal;
 margin-top: 14px;
}
.linebtn .btnViewmoreNews{
    background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
    background: linear-gradient(to right, #eb4762, #f45c76);
}
.phantrang{
    width: 100%;
    text-align: center;
    float: left;
}
.phantrang span{
    padding: 4px 11px;
    background: #0a5c86;
    color: #fff;
}
.phantrang a{
    padding: 4px 11px;
    background: #0078b7;
    color: #fff;
    background: #1c9acc;
}
#map iframe{width:100%;height:100%}
.item-news:nth-child(3n+4){/* clear:both; */}
.item-news{
    float: left;
    /* width: 100%; */
    padding: 15px 0px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ccc;
}
.block_des{padding-left: 15px;}
.item-news-index{border-bottom: 1px dashed #ccc;padding: 0px;padding-bottom: 12px;}
.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{/* border: 1px solid #ccc; */}
.title-project{position:absolute;bottom:0px;background: #07070780;margin:0px;padding: 8px  5px;width: 100%;color: #fff;font-size: 16px;font-family: URWDIN;}
.item-news  .title-news{
    font-size: 22px;
    margin: 0px;
    margin-bottom: 1px;
    color: #000;
    margin-top: 0;
    padding: 3px 0px;
    font-weight: normal;
    line-height: 1.3em;
    padding-top: 0px;
    font-family: Myriad Pror;
}
.item-news  .title-news:hover{
    color: #353535;
}
.item-news  .img-news a{ display:block; overflow:hidden}
.item-news  .img-news img{transition:all 0.5s;}
.item-news:hover  .img-news img{transform:scale(1.1);}
.item-news-index  img{ padding-right:5px; margin-right:10px}
.item-news-index h3.title-news{font-size: 22px;font-family: 'Myriad Pror';color: #4e4e4e !important;}
.btn_xemtiep{color: #fff !important;/* text-transform:uppercase; */background: #8bcaab;padding: 4px 17px;float: left;margin-top: 5px;}
.item-news  span.desciption{
    display: block;
    overflow: hidden;
    padding: 0px;
    font-size: 14px;
    font-family: Verdana;
    /* height: 83px; */
    color: #4f4f4f;
}
.post-date{color: #999999;font-size: 14px;font-style: italic;}
.view-more{/* background: #0F7102; */color: #369043 !important;padding: 4px 20px;border-radius: 18px;float: right;margin-top: 6px;font-weight: bold;border: 1px solid #ccc;font-weight: normal;transition: all 0.5s;}
.view-more:hover{background: #8fc843;color: #fff !important;}
.list-news-order{
    float: left;
    width: 100%;
    padding-left: 10px;
}
.list-news-order li{
    background: url(../images/icon_arrow_left.png) left center no-repeat;
    padding-left: 19px;
    margin-left: 0px;
    margin-top: 0;
}
.row10{margin-left: -10px; margin-right:-10px;}
.item-news span.des_main{ padding:0px;margin-top: 9px;}
.list-news-order li:hover a{color: #d10445;}
.list-news-order li a{
 color: #2a2a2a;
 display: block; transition:all 0.5s;
 width: 100%;
 font-size: 16px;
}
.gia_detail{color: #FF0000;}
.khung_thongtin{
    padding-left: 10px;
}
.khung_thongtin li b{ font-weight:normal}
.khung_thongtin li{
    margin: 5px 0px;
}
.khung_thongtin li h1{
    font-size: 22px;
    font-weight: normal;
    margin: 0px;
    margin-bottom: 5px;
    color: #2886BB;
    font-family: Tw Cen MT;
}
.selectors{ margin-top:15px}
#owl-thumb{position:relative}
#owl-thumb .item{margin:0px 5px;}
.khung_thongtin li.btn_muangay{ margin:15px 0px;display: none;}
.mota_detail{ display:block;  margin:10px 0px;margin-top: 0px;/* padding-left: 10px; */}
.block_mota_duan{ padding-left:10px; padding-right:0px;}
#owl-doitac .item{ margin:5px}
#owl-doitac .item img{ margin-bottom:10px}
.btn_m{display:none;}
.list-data{ width:100%}
.list-data li.list-header{
    font-size: 16px;
    color: #2079c4;
}
.list-data li >span{
    display: block;
    padding: 0px 0px;
    padding-right: 20px;
    text-align: justify;
}
.list-data li{
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 8px 0px;
}
.list-data li strong{
    padding-right: 10px;
    display: block;
    font-size: 13px;
}
.list-data li:last-child{ border:none;}
.btn_download{
    display: block;
    text-align: center;
}
.btn_download span{
    font-size: 13px;
    font-weight: bold;
    color: #59a7e9;
    text-decoration: underline;
}
.list-news{
    padding: 0;
}
.list-news li{
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 10px 0px;
    width: 100%;
    padding-bottom: 10px;
}
.view-more-left{ 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;
    border: 1px solid #ccc;
    padding: 2px;
}
.list-news li h3{
    margin: 0px;
    font-size: 12px;
    padding: 0px;
    display: block;
    color: #373736;
    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: 0px;
    padding-right: 0;
}
.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 .item-news span{display:block;text-align: left;/* height: 79px !important; */}
.title_news_footer span{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold; 
}
.block_register_index{}
.block_register_index input{border:1px solid #fff;width: 91%;padding:5px;margin-bottom:3px;background:#fff2d6;}
.block_register_index select{border:1px solid #fff;width: 91%;padding:5px;margin-bottom:3px;background:#fff2d6;}
.block_register_index textarea{ width:100%;background:#fff2d6; border:none; padding:5px; min-height:100px}
.block_register_index button{
    background: #c98700;
    border: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px 17px;
    font-family: Verdana;
}
.block_register_index label{ display:none}
.list_new_hot{
    margin-top: 51px;
    float: left;
    width: 100%;
}
.list_new_hot li{}
.list_new_hot li h3{
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 7px;
    margin-top: 10px;
}
.list_new_hot li span{}
.btn_xemtiep_new{ border:1px solid #ccc;padding: 6px 13px; float:left;margin-top: 9px;}
.block_main_news{
    padding: 0px;
    padding-bottom: 28px;
    float: left;
    width: 100%;
}
.block_customer{/* background: #eeeeee; */text-align: left;padding-bottom: 20px;margin-bottom: 10px;position: relative;}
.block_customer{}
.block_customer span{}
.block_customer a{
    float: left;
    margin-top: 5px;
} 
.block_customer h2{
    font-size: 20px;
    margin: 8px 0px;
    color: #5d5d5d;
    font-weight: normal;
    font-family: Tw Cen MT;
}
.block_customer h2:hover{ color:#1782b2}
.block_customer .item_img { padding:0px}
.block_customer img{
    /* max-width: 120px; */
    border: 5px solid #eeeeee;
}
.img_customer{ max-width:120px; margin:0px auto; margin-top:10px;color: #aaaa96 !important;}
.desctription_yahoo  h3{
    text-align: center;
    color: #bf4949;
}
.desctription_yahoo span{}
.block_customer.name{}
.block_customer p{/* color: #AAAAAA; */}
.block_customer span{color: #4f4f4f;display: block;text-align: justify;display: block;width: 100%;float: left;}
#muangay{
    display: none;
}
.block-frm-dangky h3{
    color: #7dbf13;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px solid;
    /* line-height: 35px; */
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 0px;
}
.block-frm-dangky label{
    font-weight: normal;
    float: LEFT;
    margin: 0px;
    width: 108px;
}
.block-frm-dangky input{
    width: 320px;
    border: 1px solid #ccc;
    padding: 2px 7px;
    margin: 3px 0px;
}
.block-frm-dangky textarea{width: 365px;border: 1px solid #ccc;height: 101px;}
.block-frm-dangky button{ display:none}
.title_detail_news{ text-transform:initial;background: none !important;border-bottom: 1px solid #b78617;padding-bottom: 4px !important;text-align: left;}
.btn_list_menu{ width:100%;/* height:35px; */background: #4BAE4F;color: #fff;float: left;}
.btn_list_menu span{
    text-transform: uppercase;
    float: right;
    font-size: 19px;
    margin-top: -3px;
    /* background: #37983B; */
    margin-bottom: 8px;
    cursor: pointer;
}
.btn_list_menu span i{ color:#fff;font-size: 20px;/* width: 20px; *//* height: 20px; */font-weight: normal;margin-top: 5px;margin-right: 10px;padding: 4px;}
.btn_list_menu{ display:none}
#parentHorizontalTab{border:1px solid #ccc}
.resp-tab-content ul{padding-left:20px}
.resp-tab-content ul li{list-style:disc}
.resp-tabs-list{float:left; width:100%; background:#111c4c;}
.resp-tabs-list  li{
    padding: 9px 23px;
}
.blockfixbottom{
    text-align:center;
    float: left;
    width: 100%;
    position: fixed;
    bottom: 0px;
    background: #fff;
    padding: 7px;
}
.blockfixbottom ul{float:left;width:100%}
.blockfixbottom ul li{display:inline-block;margin-top: 5px;margin-bottom: 7px;margin-right: 10px;}
.blockfixbottom ul li span{
    background: #f32d57;padding: 8px 16px;border-radius: 3px;color: #fff;font-size: 16px;
    background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
    background: linear-gradient(to right, #eb4762, #f45c76);
    
}
.blockfixbottom ul li:nth-child(1){}
.blockfixbottom ul li:nth-child(2) span{background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);}
.blockfixbottom ul li:nth-child(3) span{background:#4e7fba}
.back-top{
    position: fixed;
    bottom: 160px;
    cursor:pointer;
    right: 10px;
    width: 35px;
    height: 35px;
    background: #0078b7;
    z-index: 999;
    text-align: center;
    line-height: 35px;
    display: block;
    color: #fff;
    font-size: 21px;
    display:none;
    border-radius: 5px;
    background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);
}
.back-top i{    margin-top: 8px;
    /* font-weight: normal; */
    font-size: 19px;}
    .left_duan_m{ display:none}
    .block_registerright{ position:fixed; z-index:9999;bottom:90px;right:0px}
    #block_dangkynhantin h3{
        margin: 0px;
        margin-bottom: 10px;
        color: #417f20;
        text-transform: uppercase;
        font-size: 19px;
        width: 100%;
        text-align: center;
    }
    .block_dangkynhantin span{display:block;margin-bottom: 11px;}
#block_dangkynhantin{max-width: 349px;/* display:none */}
#block_dangkynhantin input{
    width: 75%;
    padding: 7px;
    margin-bottom: 6px;
    background: #d3ebe6;
    color: #000;
    border: none;
    border-radius: 3px 0px 0px 3px;
    border-right: 1px solid #259b83;
}
#block_dangkynhantin button{
    float: right;
    background: #d3ebe6;
    color: #5c5c5c;
    border: none;
    padding: 7px 6px;
    font-weight: bold;
    border-radius: 0px 3px 3px 0px;
    font-family: URWDIN;
    width: 25%;
}
#block_dangkynhantin select{}
#block_dangkynhantin ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #5c5c5c;
}
#block_dangkynhantin  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #5c5c5c;
   opacity:  1;
}
#block_dangkynhantin  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #5c5c5c;
   opacity:  1;
}
#block_dangkynhantin :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #5c5c5c;
}
#block_dangkynhantin  textarea{ width:100%;background: #417f20; border:none;padding: 5px;min-height: 77px;color: #fff;}
.ngaycap{ height:35px}
.payment_des{display: block;}
.note_payment{font-size:11px;color: #999;padding-left: 3px;width: 100%;display: block;float: left;}
.block_sp_m{ display:none}
.title_right_in strong{
    font-family: URWDIN;
    font-size: 36px;
}
.listPrce{display:block}
.listPrce li .imghv{position:absolute;opacity:0;transition:all 0.5s}
.listPrce li:hover img.imghv{opacity:1;}
.listPrce li:hover img{opacity:0}
.listPrce1{display:none}
.itemnewstugoi2{background: #f36f2b !important;
}
.photoungdungm {display:none}
.photoungdungds{
    display:block;
    text-align: right;
    overflow: hidden;
}
.btn_view_slider1 {
    background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%) !important;
    transition: all .3s ease!important;
    border: 2px solid #fff;
}
.btn_view_slider1:hover{
    background: -webkit-linear-gradient(to left, #1c9acc, #55c4c5)!important;
    background: linear-gradient(to left, #1c9acc, #55c4c5)!important;
}


@media (max-width:1024px) { 
    .blockKhoitaotongdai{
        background:#383737;
    }
    .blocksearch{margin-left: 38px;width:70%;}
    .blockcarttop{position: fixed;right: 15px;z-index: 999;}
    .list_thongtininfo{display:none}
    .listsubmenutop >li >a{padding: 12px 27px;}
    .btncheckmau{top:-8px}
    .blockaddress{margin-bottom:10px;}
    .listmenutop >li{
        padding: 12px 10px;
    }
    .listheader  li{margin-bottom:5px} 
    .listheader{padding-left:60px} 
    .btn_cartquick{display:none}    
.block_news_index .img-news{/* padding:0px 70px; */}
.title_right_in span{/* margin-left:60px *//* width: 100%; *//* display: block; */}
.content_caption2{ float:right;}     
.item_register{ padding:10px} 
.list_infotop{left: initial;z-index: 999;right: 0px;bottom: 0px;width: 100%;max-width: 746px;}
.menu_in >div >ul{
    /* padding-left: 328px; */
} 
.top-menu div >ul>li>a{padding: 5px 6px;}
.item-news  span.desciption{/* display:none */}
.col-form-register{padding:0px 10px}
.block_search{/* top: 1px; */right: 16%;}
.btn_download span{ display:block; float:left;width: 100%;} 
.top-menu div >ul>li{padding: 5px 7px;}
.top-menu div >ul>li>a{
    font-size: 15px;
}
.btnaddtocart{font-size:13px}
.block-product a h3{font-size: 13px;}
.title_footer{ font-size:20px}
.top-menu div >ul>li >ul{top: 35px;}
.col-item-footer h3{ margin-top:20px}
.item-news  .title-news{font-size: 18px;/* height: 50px; */overflow: hidden;}
.resp-tabs-list  li{
    padding: 7px 37px;
}
.list_new_template h3{font-size: 13px;line-height: 1.5em;}
.content_about_index{padding: 0px 10px !important;}
.container{padding: 0;/* background: #fff; */}
.block-register-email input{ width:160px}
.block-register-email button{/* padding:5px */}
.left_duan_m{ display:none}
.left_duan_desktop{ display:block;}
.block_line_about ul li span{ font-size:20px}
.list_project_top li{padding: 21px 10px;}
.title_listproduct{padding-left:10px}
.block_carttop{margin-top: -5px;width: 100%;position: fixed;right: 13px;z-index: 999;} 
.list_cart{float:right;padding-right: 40px;font-size: 13px;}
.list_menucontent li{padding: 9px 21px;margin-right: 10px;}
.list_menucontent li i{font-size: 25px;}
.list_menucontent li span{}
}
@media (max-width:1000px) {
  .listPrce{display:none}
  .listPrce1{display:block;padding: 0px 15px;}
  .listPrce1 li{
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
}
.listPrce1 li img{
    width: 57px;
}
.listPrce1 li span{}
.listoptionservice>li{width:50%}
.listoptionservice>li:nth-child(2n+1){clear:both}
.listoptionN li{width:50%;position:relative;}   
.blocklinecontact{padding-left:0px} 
.listinfobottom{padding:0px 10px}
.listinfobottom li:nth-child(1){width:100%}   
.listinfobottom li:nth-child(2){width:45%;padding-left:10px}
.listinfobottom li:nth-child(3){width: 54%;}
.blocklinetop >div>span{display:none}  
.blockcarttop{width:50px; right:3px;top:15%}
.blocksearch{width: 100%;margin-left: 0px;}
.blockcarttop strong{display:none}   
.blockcarttop b{ display:none}  
.icontcrice{margin:0px;background: #fff;}
.listmenutop{display:none}    
.colmenuRight{display:none}
.blockleftmenu{display:none}
.contentfrmregister{padding: 10px 0;}    
.bgContactfull{background:none}
.list_contact{margin-top:10px}
.blockfull{padding: 0;}   
.block_menuLeftList{display:none}    
.blockLeftMenu{display:none} 
.blockrightSlider{width:100%}
.listsubmenutop{display:none}
.content_newtop{border-radius:8px}
.block_cart_page{padding-right:0px}
.listlogin{float:right}
.list_cart{/* display:none */}
.item-news  span.desciption{ display:block}    
.blockIconcart{right:10px;/* top: 60px; *//* border: 1px solid #ccc; */border-radius: 4px;padding: 1px 5px;padding-top: 4px;height: 30px;background: #2dad51;color: #fff;position: relative;max-width: 150px;float: right;}
.list-register li input{ max-width:350px}
.list-news-hot-right li a{
    width: 88%;
}
.item_cart strong{margin-top:0px;color: #fff;font-size: 12px;}
.item_cart{background:none;width: 74px;}   
.item_cart span{margin-top:0px; margin-right:0px}
.main_sublist{padding:0px}   
.block_menuleft{ display:none}   
.block-slider{/* padding-top: 15px; */}
.item-news:nth-child(3n+4){ clear:initial}   
.item-news:nth-child(2n+3){ clear:both}  
.btn_contact{top:2px;z-index: 99;}    
.list_infotop{/* max-width: 535px; *//* bottom: 13px; */}    
.main_slider_sup{/* display:none; */}   
.title_right_in{margin-top:0px;/* background: none; *//* padding-left: 10px; */} 
.about-us-home{padding:0px 15px}
.block_item_news_hot{}
.block_item_news_hot .item-news span{/* height:90px */}
.block-menu-left{ display:none} 
.block_right_project{ display:block}   
.title_right1{/* margin-top:0px; */}
.cri_vi{ display:none}
.block_search{display:none;top: 1px;bottom: initial;}   
.suport_home{/* display:none */}
.block_line_about ul li span{ font-size:15px}  
.block_line_about ul li strong{ font-size:20px}
.list_duan_right li{padding:0px 10px}    
.block_scroll_duan1{margin-bottom:15px}    
.block_right{padding:0px}
.frame_images{margin-right:0px}    
.left_duan_desktop{ display:none}   
.left_duan_m{ display:block;}   
.name-duan_left{ min-width:320px;}  
.block_logo_m{display:block;position: relative;left: 0;float: initial !important;transition: all 0.5s;text-align: center;padding: 10px 0px;}   
.block-frm-contact textarea{max-width: 707px;}    
.main_header {/* position:fixed; */width: 100%;}
.content_left{max-width:100%}
.list-news li h3{ padding-right:10px}
.block_bg_white{ padding:10px}
.menu_mIndex{ display:block !important}   
.btn_list_menu{ display:block}    
.top-menu div >ul>li >ul{ position:initial;width: 100%;}
.top-menu div >ul>li>a{ display:block; width:100%;color: #fff !important;}
.menu_m{/* display: block !important; */display: none;}
.sub_menu{ color:#fff;border-bottom: 1px solid #ccc;cursor: pointer;}
.sub_menu a{ color:#fff !important}
.sub_menu li{float:left; width:100%} 
.top-menu div >ul>li{ width:100%}
.top-menu div >ul>li:before{ display:none}
.top-menu div >ul>li:hover ul{ display:none}
.line_footer:after{ content:; display:none; width: 57px;background: url(../images/arrow_footer2.png) top center no-repeat;height: 51px; position:absolute;top: -13px;right: -20px;}
.line_footer:before{ content:; display:none; width: 69px;background: url(../images/arrow_footer.png) top center no-repeat;height: 51px; position:absolute;top: -13px;left: -20px;}
.img-detail-slider{ width:100%}
.top-menu{display:none;}
.logo-top-m{display:block;position: relative;z-index: 9999;/* float: left; *//* float: left; *//* max-width: 181px; */margin: 0px auto;}
.logo-top{ display:none} 
.btn_m{display: block;left: initial;left: 6px;top: 35px;}
.content-right{padding: 10px;}
.contentpagedetail{padding:10px;text-align:justify}
.block-item .content-item h3.name-video{ opacity:1;}
.project_item .desction_prject >strong{ width:60%}
.doi-tac-m{ display:none}
.menu-fix{/* padding-left:50px; */}
.list_infotop li{
    margin-bottom: 4px;
}
.list_infotop li img{ width:20px}
.list_infotop li span{}
.item_quangcaohome:nth-child(5n+4){ clear:initial}    
.item_infotop{padding:5px; border:none}
.content_info{border:none}
.block-product a h3{font-size:15px} 
.blockLeftMenu{ display:none}
.blockrightSlider{width:100%;padding: 0px;}
#parentHorizontalTab{margin-bottom: 10px !important;float:left;width:100%;}
.productlistView{float:left;width:100%;margin-bottom: 0px;}
}
@media (max-width: 800px) {
    .photoungdungds{display:none}
    .photoungdungm{display:block}
    .listCompaerService li{padding:0px 10px}
    .listYear li:nth-child(1){float: left;margin-top: 22px;}
    .listYear li:nth-child(3){margin-top:21px}
    .listYear{
        width:100%;padding:0px 10px;
        background: #fff;
        margin-top: 0;
    }
    .timepay{
        width: 90%;
        float: none;
        margin: 0 auto;
    }
    .titlepayfix{
        width: 100% !important;
    }
    .listCompaerService .textoption b{
        width: 15px !important;
        height: 15px !important;
    }
    .lineFixprice .hotline_table {
        font-size: 17px;
    }
    .lineFixprice .nameS {
    padding: 24px 8px !important;
    min-height: 80px;
}
    .listsocialtop{display:none}   
    .listservice{margin-top:15px}
    .fullbreakrum{display:none}    
.titleMainproduct{/* padding-left:20px */}
.block_search{border:1px solid #ccc;top:45px;position:absolute;max-width: 369px;right: 29px;}
.contentadress{padding:0px 10px}
.registeremail{padding: 0;}
.contentfrmregister input{width: 264px;margin-left: 0px;}
.main_uninit{padding:0px 5px}
.blockHotlinetop a{font-size:14px}
.blockHotlinetop i{font-size:40px}
.blockHotlinetop strong{font-size: 12px;}
.blockregisterContent input{max-width:800%;margin:15px 0px; margin-top:0px} 
.block_itemfooter .list_connect{border-right:none;min-height: 100px;}
.list_news_Hot li h3{padding:0px; margin-top:10px; }    
.list_news_Hot li{border-bottom:none}
.btn_viewMore{display:block;max-width:120px;margin:0px auto; margin-top:10px}
.block_contactfooter{ display:block;float:left; width:100%}
.breakrum{display:none;}
.list_news_Hot li{padding:0px 10px}
.destion-about{}
.destion-about h3{
    text-align: left !important;
    /* margin-top: 0px !important; */
}
.destion-about span{
    text-align: left !important;
}
.block_news_index .img-news{padding: 11px;}     
.block_register_email{padding-left:20px;} 
.block_item_news_hot{padding:0px 10px}
.list_project_top li{padding: 25px 7px;}
.block_top_project .block_logo_project{
    margin-top: 6px;
    float: initial;
    text-align: center;
    border: none;
    margin-bottom: 4px;
}  
.row{margin-left:0px; margin-right:0px}
.title_right1 span{/* padding-left: 33px; */}    
.list_detail_duan li{width:50%}     
.main_listnews_item{padding:0px}
.copyright span{line-height:1.5em;padding:0px 10px;text-align: center;width: 100%;display: block;}
.block_line_about ul li img{ width:20px}     
.block_line_about ul li strong{font-size:15px}
.block_line_about ul li span{font-size:15px;margin: 0px;}
.block_line_about ul li{padding:0px 5px}
.block_slider_fix{ position:initial;background: #EEE;}     
.img-about{ display:none}
.frame_images{padding:10px}
.block-register-email{max-width: 305px;}
.block-register-email input{
    width: 100%;
}
.title_slider{ font-size:22px}
.content_slider{ font-size:14px !important;color: #fff;}
.title_thietke_index{ font-size:18px;margin: 10px 0px;}
.block_about_index{ padding:20px 10px }
.title_register-top{ font-size:15px;padding: 6px 15px;}
.block_index{padding:0px 10px}
#owl-demo-doitac .owl-prev{left: 5px;width: 20px;top: 25%;}
#owl-demo-doitac .owl-next{right: 5px;      width: 20px;top: 27%;}
.title-right span{font-size: 22px;}
.col-news-hot{ padding:0px} 
.col-news-hot1{ padding:0px} 
.main-gallery{padding: 10px;} 
.view_more{position: initial;padding: 6px 12px;float: right;}  
.block-holine{position: absolute;top: 53px;}
.block-menu-left{ padding:0px;background: #fff;margin-bottom:15px; }
.content-left{ padding:0px 10px; width:100%}     
.block-content-duan{ margin:0px; padding:0px}
.img-qc{ display:none}
.block-search{top: initial;bottom: 2px;}
#header{/* background: #D98C4C; */padding-top: 0px;}
#header .container{/* background: #fafafa; */}
.block-quangcao-top h3{ font-size:14px}
.list_infotop{display:none;}
.row10{ margin-left:0px; margin-right:0px;}
.img-quangcao-left{}
.block-slider{background:#fff;margin-bottom: 0;/* float: left; */width: 100%;} 
.frmthongtincahme .list_infoc li span{ display:none}
.item_number_about .number{font-size:25px;line-height: 25px;}
.item_number_about  .name_num{ font-size:14px}
}
.linemain{}
.text_solgon{padding-left: 0;}
.list_menutop{float:left}
.list_menutop li:last-child{border:none}
.list_menutop li img{float:left;margin-right: 8px;}
.list_menutop li{
    display: inline-block;
    padding: 1px 15px;
}
.list_menutop li a{
    color: #393939 !important;
    font-size: 14px;
    font-family: URWDIN;
}
.listsocialtop{
    float: left;
}
.listsocialtop li{
    display: inline-block;
    padding: 0px 6px;
}
.listsocialtop li img{
    width: 17px;
}
.listlogin{
    float: right;
}
.listlogin li{display:inline-block;float:right;color:#fff;margin-right: 10px;font-size: 12px;}
.listlogin li a span{ color:#fff}
.listheader{
    float: right;
    max-width: 900px;
}
.ngonngu{float:right;margin-left: 14px;padding:5px;border:1px solid #ccc;border-radius:3px;background: #f2f2f2;font-weight: bold;text-align: center;outline: none;}
.line_span a span{ color:#32b072 !important; font-weight:bold}
.listheader  li{display: inline-block;color: #fff;margin-right: 10px; margin-bottom:5px}
.listheader  li img{ margin-right:5px}
.listheader a span{
    font-size: 12px; color:#fff
}
.listheader span strong{}
.img_order{ float:left; margin-right:10px}
.list_code{
    float: left; 
} 
.list_code li{}
.list_code li a{
    color: #8bcaab;
}
.list_code li strong{
    font-weight: normal;
    font-size: 14px;
    color: #000;
} 
.block_loginpage{display:none}
.table_donhang{
    margin-bottom: 20px;
}
.table_donhang tr td{ border:1px solid #ccc;}
.title-donhang{background:#8bcaab; text-align:center} 
.btn_viewmoreorder{ color:#418061}
.btn_remove{ color:#418061; text-align:center; display:block; cursor:pointer}
.price_order{ font-size:16px; font-weight:normal;color:#8bcaab}
.list_infotop1{float:right;margin-right: 10px; }
.list_infotop1 li{display:inline-block;padding:0px 10px;color: #9c9c9c;}
.list_infotop1 li i{}
.list_infotop1 li span , .list_infotop1 li a{
    font-size: 14px;
    font-family:'URWDIN';
    font-weight:normal; color:#9c9c9c;
}
.list_infotop1 li a:hover{color:#ef870e}
.block_mota_duan{ padding:0px; margin-top:10px;margin-bottom: 10px;} 
.list_lang{float:right}
.list_lang li{ display:inline-block; padding:0px 10px}
.list_lang li img{}
.list-social{float: left;margin-top: 11px;}
@media (max-width:600px) { 
  .listinfotable >li{width:100%}  
  .lineFixprice .btnregistersv{display:none}
  .listoptionN li{width:100%;text-align:justify;margin-bottom:10px}
  .conteninfo img{width:40px;margin-top:15px}
  .titlePage{font-size: 20px;line-height: 1.5em;margin-top: 0px;}
  .nameCompany{font-size: 25px;margin-top: 10px;}  
  .listaddresstop{font-size: 13px;}
  .list_subportbottom li{width:100%;border-bottom:1px solid #00a3c8}
  .main_content_search{padding:0px; width:100%}
  .list_menucontent{display:none}
  .block_titlethongtin{margin-top:20px}
  .block_search{max-width:600px;padding:0px 0px;float:;float: left;position: relative;}
  .mainblocksearch{padding:0px 5px}
  .mainblocksearch >div{border-radius: 41px;right: 0px;top: 8px;}
  .block_search input{padding:5px 10px}
  .text_solgon{display:none}
  .list_infotop li{width:100%}
  .list_infotop li:nth-child(2){width:100%}
  .name_news_project1{padding-right:0px; font-size:15px}
  .name_news_project1 h3{font-size: 16px;}
  .date_post{ font-size:12px} 
.block_logo_project_m{/* display:none */}
.block_register_email{ padding:0px 10px} 
.block_download{padding:0px 10px; margin-top:10px}
.list-news-hot-right li span{ display:none}
.list-news-hot-right li a{ width:100%}
.img-qc{ display:block}
.block-quangcao-item{ padding:0px}
.block-slider-main{padding: 5px 0px;padding-bottom: 8px;}
.list_project_top{margin-top:0px;}
.list_project_top li{padding:5px 10px}
.block_logo_project img{ max-height:50px}
.list_project_top li a{ font-size:16px}    
.block_main_news{padding: 10px;}
.socsial_ds{ display:none} 
.content-footer{padding: 0;}
.thongke h3{ text-align:left}
.item-gallery{padding:5px}
.item-gallery h2{ position:inherit; opacity:1; margin-bottom:10px}
.block-frm-contact p{ width:100%}
.block-frm-contact button{ margin-right:0px}
.title_right1{/* font-size:19px */}
.list_line_top li:nth-child(3){ display:none}
.bx-caption{display:none !important;/* bottom: -100px !important; */}
.bx-viewport{padding:0px !important}
.bx-viewport{padding-bottom:0px}
.block_content_home_about{
    /* padding-bottom: 105px; */
    padding: 0px 15px;
}
.blockServiceFull{padding:0px 15px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom: 115px !important;}
.bx-caption .content_caption{
    width: 100%;
    background: none !important;
    color: #fff !important;
    padding: 0px 10px !important;
}
.bx-wrapper .bx-caption .container .content_caption span{ color:#000 !important}
.bx-caption .content_caption .title_slider{
    color: #000;
    font-size: 12px;
    margin-top: 0px !important;
    font-family: arial!important;
    padding: 0px !important;
    margin-bottom: 2px;
}
.btn_view_slider{ display:none}
.block_line_about{margin-top:10px;}
.block_line_about ul li{ float:left; margin-bottom:5px}
.social_top{ display:none}
.list_short{ width:95%;margin-bottom:10px}  
.block_aboutpage{padding:5px 10px; padding-bottom:50px}
.item-news{padding:0px 10px;margin-bottom: 15px;}
.title_pagenews span{font-size:17px}
.title_giaiphap{font-size:20px}
.project_home h3{opacity:1}
.main_searchtop{padding:0px 5px; padding-right:50px}
.list_cart{ display:none }
.blockIconcart{ top:60px} 
.list-social{text-align: center;float: inherit;margin-top: 10px;}
.list-social li{float:initial}
.blockKhoitaotongdai{padding-top:10px;background:#383737}
.listCompaerService .textoption{width: 12.6%;padding: 8px 2px;}
.listCompaerService .nameS{
    width: 60%;
}
.textoption{font-size: 9px;}
}
@media (max-width:450px) {
    .blockfixbottom{
        padding-bottom: 35px;
    }
    .listYear li:nth-child(2) {
        text-align: center;
        width: 16%;
        margin-left: 12%;
        margin-top: 22px;
    }
    .lineFixprice .btnregistersv{font-size:12px;display:none}     
    .listPrce1 li img{width:30px}
    .title_doitac{font-size:19px}    
    .listoptionservice>li{width:100%}
    #owl-banggia .item{padding:5px}
    .contentNView{padding:10px 0px}
    .contentNView .nameN{font-size:15px;text-align:center}
    .blockHotlineContent strong,.blockHotlineContent span{font-size:20px}
    .contentNView{text-align:justify}
    .listinfobottom li:nth-child(2){width:100%}
    .listinfobottom li:nth-child(3){width:100%;padding-left:15px}
    .listquangcaohome li{margin-bottom:20px;}
    .list_inputcheck li input{min-width:100%;width:100%}
    .list_inputcheck li{width:100%;margin-bottom:10px}
.logoavatar{/* margin-left: 31%; */}  
.mainsaycustomer:after{
    left: 43%;
}  
.blockBookingroom{padding:10px 0px}
.newsOrther{padding-left:10px}
.btnViewMoreroom span{float:right;padding: 5px 10px;margin-bottom: 10px;}
.btnViewMoreroom{float:right}    
.btnDatphong{top: -79px;z-index:9999;padding: 3px 6px;font-size: 16px;right: 3px;}
.linehotline{padding-left:50px}    
#block_dangkynhantin button{font-size: 12px;}
.blocksearch{width:100%}
.blockcarttop{top:0px}
.blockaddress{display:none}
.ngonngu{margin-right:10px}
.list_menutop{padding-left:35px}
.blockHotlinetop i{font-size: 23px;}
.blockHotlinetop span{display:block;width:100%;}
.blockHotlinetop .time_open{display: none;}
.contentfrmregister input{max-width: 193px;}
.content_product{padding:0px 10px}
.block_logo_m{padding-left: 0px !important;padding: 0px;border-bottom: 1px solid #ccc;box-shadow: 0px 2px 4px #b2aeae4d;padding-bottom: 10px;}    
.contentwhy{padding:0px 10px}
.block-col-footer{padding:0px }
.lableregister{margin-left:0px; margin-bottom:10px; padding-left:5px; border-left:none}
.blocklinefooter{margin-bottom:10px}    
.blocklinefooter span i{font-size: 16px;}
.block_itemfooter .list_connect{min-height:50px}
.itemNewsCol{padding: 0px 10px;}    
.main_content_search{padding:0px; margin-bottom:0px;padding-top:10px}
.block-slider{margin-bottom:15px;/* display: none; */} 
.block_quangcaotop .item_quangcaoright:nth-child(1){padding-bottom:0px}
.listheader{display:none} 
.block_carttop{margin-top: -3px;}
.blockIconcart{top:10px;right: -8px;}
.blockBookling{margin-top:10px;box-shadow: 0px 1px 1px #ccc;}
.block_logo_m img{max-height: 60px;margin-top: 10px;}
.wrap_content{
  margin-top: -25px !important;
}
.list_number{margin-bottom:10px}
.linemain{/* display:none */font-size: 13px;} 
.main_searchtop{padding:0px}
.item_faq{margin-right:0px}
.list_infotop1{display:none}
.text_solgon{display:none} 
.breakrum{display:none}
.list_infotop{display:none}
.list_news_Hot li{padding:0px}
.item-news  span.desciption{height:auto;margin-bottom:10px}
.item-news{padding:0px 0px}
.title_name{margin:0px;margin-bottom: 12px;}
.destion-about{padding: 5px 14px;} 
.block_register_index{padding:0px} 
.block_item_news_hot{padding:0px}
.block_register_index input{ width:100%} 
.block_register_index select{width:100%}
.block_top_project{ display:none} 
.block-col-footer{ margin-bottom:10px; border:none}
.block-search{ position:initial; margin-bottom:10px}
.block-search form{ position:relative}
.block_register_email input{max-width:200px}
.block-search input{width: 100%;box-sizing: border-box;}
.block-search button{position: absolute;top: 4px;right: 12px;}
.block-holine{bottom: 0px;position: inherit;height: 29px;width: 100%;text-align: center;font-size: 24px;}
.ul-dk-thanh-vien .right >input{}
.ul-dk-thanh-vien{margin:0px}
.img_camera{padding:0px; margin-bottom:10px}
.list_infoc{ width:100%}
.frmthongtincahme{width:100%}
.frmthongtincahme .list_infom li{text-align: center !important;}
.frmthongtincahme li{ width:100%;text-align: left !important;}
.frmthongtincahme li input{ width:100%}   
.container{padding:0px;}
.item_newsf2{padding:0px}
.col-news-hot1{margin-top:10px}
.col-news-hot1 input{ width:100%;margin: 0px;margin-bottom: 5px;}
.col-news-hot1 textarea{min-height: 100px;width: 100%;margin: 0px;}
.frmthongtincahme .list_infom{ width:100%; margin:0px}
.btn-dang-ky{margin:0px; margin-top:10px}
.item_newsf1{ padding:0px}
.item_newsf1  img{ width:100%}
.content-left{ padding:10px}
.list_menutop li{padding: 2px 8px;}
.cascade-slider_arrow{bottom: -14px !important;}
.cascade-slider_arrow-left{left: 36% !important;}
.cascade-slider_arrow-right{right: 38% !important;}
.block_about_index{ padding:20px 10px}
.title_about_index{ font-size:18px}
.block_slider_about{ margin:5px auto; margin-bottom:20px}
.list_gallery{}
.list_gallery li{ width:100%; border-radius:0px;margin: 0px;border-bottom: 1px solid #fff;}
.list_detail_duan{padding:0px 15px}
.list_detail_duan li{width:100%}
.name_detail_duan{padding:0px 15px}
.block_des{padding:0px}
}
/* popup recall */
.popup-re-call, .popup-check-domain{
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0,0,0,0.3);
    z-index: 99000;
    top: 0px;
    padding-top: 100px;
    text-align: left;
    overflow: hidden;
  
  }
  .popup-re-call > .content_popup, .popup-re-call > .success-conten{
    background: #FFF;
    padding: 20px 20px 0px 20px;
    width: 350px;
    margin: auto;
  }
  .popup-check-domain > .content_popup{
    background: #FFF;
    padding: 20px 20px 0px 20px;
    width: 100%;
    max-width: 450px;
    margin: auto;
  }
  .popup-re-call > .content_popup > .input-content > img,.popup-re-call > .content_popup > .success-conten > img{
    width: 10%;
  }
  .popup-re-call > .content_popup > .input-content > .text-hello,.popup-re-call > .content_popup > .success-conten > .text-hello{
    color: #169e31;
    font-size: 22px;
    padding-top: 5px;
  }
  .popup-re-call> .content_popup > .input-content  > .conten-sub{
    color:  #337ab7;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    line-height: 18px;
    padding-bottom: 10px;
  }
  .popup-re-call> .content_popup > .success-conten  > .conten-sub{
    font-size: 14px;
    padding-top: 10px;
    margin-bottom: 10px;
    line-height: 20px;
  }
  .popup-re-call> .content_popup > .success-conten  > .conten-warning{
    font-size: 14px;
    margin-bottom: 10px;
    color: red;
    padding-top: 10px;
    line-height: 20px;
  }
  .popup-re-call > .content_popup >.input-content > .submit-content,
  .popup-re-call > .content_popup >.success-conten > .submit-content,
  .popup-check-domain > .content_popup > .submit-content{
    font-size: 14px;
    margin: 3px -20px 0 -20px;
    background: #fff !important;
    padding: 5px 20px;
    overflow: auto;
    width: 100%;
  }
  .popup-re-call > .content_popup >.input-content > .submit-content > .send-go,
  .popup-check-domain > .content_popup >.submit-content> .add_service_cart{
    background: #f16726;
    color: #FFF;
    border-radius: 3px;
  }
  
  .popup-re-call > .content_popup >.input-content > .submit-content > .go-hotline{
    width: 70%;
    float: right;
    text-align: center;
    padding: 5px 0px;
  }
  .popup-check-domain > .content_popup >.submit-content> .go-hotline{
    /*width: 70%;*/
    float: right;
    text-align: center;
    padding: 5px 0px;
  }
  .popup-re-call > .content_popup >.input-content > .success-conten > .go-hotline{
    width: 100%;
    text-align: center;
    padding: 5px 0px;
  }
  .popup-re-call > .content_popup >.input-content > .submit-content > .go-hotline > span{
    color: #f16726;
    font-weight: bold;
  }
  .popup-re-call > .content_popup > .re-close-popup,.popup-check-domain > .content_popup > .domain-close-popup {
    margin-top: -17px;
    margin-right: -12px;
    color: #000 !important;
  }
  .phone_error,.content_error{
    padding: 5px;
    display: none;
  }
  .request_detail .content_request .content_request_sub{
    border: 1px solid #EEE;
  }
  .request_detail .text{
    background: #EEE;
  
  }
  .request_detail .row{
    line-height: 35px;
  }
  .re-send-call,.pointer{
    cursor: pointer;
  }
  
  input[type=radio].css-checkbox-x2 {
    display: none
  }
  input[type=radio].css-checkbox-x2+label.css-label-x2 {
    padding-left: 38px;
    margin-right: 16px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 15px;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    color:#ff6600
  }
  input[type=radio].css-checkbox-x2+label.css-label-x2:last-child {
    margin-right: 0px
  }
  input[type=radio].css-checkbox-x2:checked+label.css-label-x2 {
    background-position: 0 -30px
  }
  label.css-label-x2 {
    background:url(https://nhanhoa.com/khuyenmai/black-friday-2019/images/radio-x2.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }
  
  .faq-ans-div{
    border-radius: 10px;
    margin-bottom: 20px;
    border: 1px solid #e6e6e6;
    padding-left: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  .add_to_cart{
    text-align: center;
    margin-top: 10px;
  }
  
  .templ{
    width: 75% !important;
  }
  
  .nd{
    font-style: italic;
  }
  
  .img-i{
    width: 100px !important;
    height: 110px;
  }
.t_up{

   text-transform: uppercase;
}  
li {
    list-style: none;
}
div.show_popup_coupon {
  border: 1px solid #fff;
  padding: 10px 20px;
  border-radius: 3px;
  color: #fff;
  font-family: Roboto-Regular;
  font-size: 14px;
  text-transform: uppercase;
}

.show_popup_coupon {
    cursor: pointer;
}

.add_service_vps_to_cart,  .add_service_hosting_to_cart, .add_service_email_to_cart, .show_popup_check_domain{
    cursor: pointer;
}
.second_head{
    background-image: radial-gradient( circle farthest-corner at -1% 57.5%,  rgba(19,170,82,1) 0%, rgba(0,102,43,1) 90% );
}
.banner_middle a img {
    border-radius: 10px;
}
.bx-wrapper .bx-caption .container .content_caption span{
    line-height: 30px;
}
a.btn_cta_price {
    padding: 12px 30px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    background-image: linear-gradient( 109.6deg, rgba(231,76,60,1) 11.2%, rgba(203,67,53,1) 91.1% );
    background-image: linear-gradient(235deg, var(--second-color) 50%, #01DBB0 100%);
    
}

.section_cta {
    margin-bottom: 25px;
}
/* popup recall */
@media (max-width:380px) {
 .list-data li.list-header{ text-align:center}
 .content-download{ display:none}
 .desc_about{ padding:0px}
 .btn_m{ position: fixed;}
}
.listmenutop li:last-child{
   
}
.resp-tab-content img {
    display: block;
    margin: 0 auto;
}
@media (min-width: 768px) {
  #adsModal .modal-dialog {
    max-width: 900px !important;
    margin: 30px auto;
  }
  .home_video_container{
    background: #f0f8fc;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -50px;
  }
  .contentimgView img {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

    .cotnentpageN>.container {
        padding-top: 30px !important;
        padding-bottom: 25px;
    }
    .homepage_video iframe {
    
        width: 650px;
        height: 400px;
    }
    .tichhop_video iframe {
    
        width: 100%;
        height: 350px;
    }
    
}
@media (min-width: 1200px){
    .container {
        width: 1300px;
    }

}
@media (max-width: 600px){
    .homepage_video iframe {
        width: 100%;
        height: 200px;
    }
    .contentpage {
        
        padding: 20px 0px;
    }
   .nameViewYearpay {
        background: -webkit-linear-gradient(to right, #eb4762,#f45c76);
        background: linear-gradient(to right, #eb4762, #f45c76);
        float: left;
        color: #fff;
        padding: 12px 23px;
        border-radius: 3px;
        font-size: 19px;
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
    }
    .banner_middle {
        padding-left: 15px;
        padding-right: 15px;
    }
    #adsModal {
        z-index: 9999;
    }
    span.content_slider {
        display: none !important;
    }

    .bx-caption .content_caption .title_slider {
        color: #fff !important;
        font-size: 14px;
    }

    .bx-wrapper .bx-caption {
        top: 30%;
    }

    a.btn_view_slider1 {
        font-size: 12px;
        padding: 5px 10px;
    }
    .bx-caption{
        display: block !important;
    }
}
