@font-face {
    font-family: 'SFU Futura Heavy';
    src: url('../fonts/SFUFuturaHeavy.eot');
    src: url('../fonts/SFUFuturaHeavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SFUFuturaHeavy.woff2') format('woff2'),
        url('../fonts/SFUFuturaHeavy.woff') format('woff'),
        url('../fonts/SFUFuturaHeavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'SFU Futura';
    src: url('../fonts/SFUFuturaBook.eot');
    src: url('../fonts/SFUFuturaBook.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SFUFuturaBook.woff2') format('woff2'),
        url('../fonts/SFUFuturaBook.woff') format('woff'),
        url('../fonts/SFUFuturaBook.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.w-clear:after{display:block;content:"";clear:both;}
.hidden,.hide,.none{display:none;}
.clear{clear:both;}
.content-main{margin-bottom: 20px}
.wrap-main{margin: auto;}
.wrap-content{margin:auto;}
.breadCrumbs{margin-bottom: 30px;margin-top: 30px}
*{margin: 0;padding: 0;}
img{vertical-align: middle!important;}
.wrap-body{margin: auto;padding: 0;font-family: SFU Futura;font-size: 14px;width: 100%;}
ul{margin:0;padding: 0;}
a:hover{text-decoration: none;}
p{margin: 0;padding: 0;}
img{max-width: 100%;}
.owl-nav{display: none;}
.main-width{width: 1200px;margin: auto;}
.main-box{margin-top: 50px}
.main-flex{display: flex;justify-content: space-between;align-items: center;}
.flex-between-cus{display: flex;justify-content: space-between;}
.title-main span{font-size: 38px;color: #ffc600;font-family: SFU Futura Heavy;text-transform: capitalize;}
.title-zone{text-align: center;margin-bottom: 40px;position: relative;}
.title-zone span{position: relative;}
.title-zone span:before{content: '';position: absolute;width: 10px;height: 10px;top: -9px;left: -24px;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff}
.title-zone span:after{content: '';position: absolute;width: 30px;height: 30px;top: 0;left: -15px;border-left: 1px solid #ffffff;border-top: 1px solid #ffffff}
.title-zone .title-main{margin-bottom: 0}
.slogan-title{text-align: center;font-size: 13px;font-family: Tahoma}
/*header*/
.top-header{background: url(../images/img/bg-header.jpg);background-size: cover;padding: 20px 0}
/*search*/
.search-zone{position: relative;}
.search-zone input{width: 200px;height: 38px;border: none;border-radius: 5px;background: #ffffff;padding: 10px;}
.search-zone p{width: 38px;height: 38px;line-height: 38px;text-align: center;color: #6f6f6f;position: absolute;right: 0;top: 0}
/*menu*/
.main-header{background: #021219;}
.menu ul li ul{background: #021219 }
.menu ul li a h2{margin:0px;padding:17px 20px;text-transform:uppercase;font-family: SFU Futura;color: #ffffff;font-size: 14px}
.menu ul li a.active > h2,.menu ul li:hover > a > h2{background: #ffc600;color: #000;transition: .5s}
.fix-menu{position: fixed;top: 0;transition: 1s;left: 0;width: 1366px;z-index: 9999;margin: auto;right: 0;}
.fix-menu .logo-header{width: 120px;}
/*end header*/

/*hover_sang2*/
.vach_sang{overflow: hidden;position: relative;}
.vach_sang::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.vach_sang:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
/*end hover_sang2*/

/*gioithieu-zone*/
.gioithieu-zone{background: #0b212a;padding: 50px 0}
.con-gioithieu{text-align: center;color: #ffffff}
.ten-gt{font-family: SFU Futura Heavy;font-size: 38px;color: #ffc600;text-transform: capitalize;}
.mota-gt{line-height: 2;font-size: 18px}
/*end gioithieu-zone*/

/*btn-xemthem*/
.xemthem-zone{display: inline-block;margin-top: 30px}
.xemthem-zone a{display: block;padding: 11px 50px;color: #ffffff;border: 1px solid #ffffff;text-transform: uppercase;}
.xemthem-zone a:hover{color: #000;background: #ffffff;transition: .5s;}
.xemthem-center .xemthem-zone{margin-top: 0}
.xemthem-center{text-align: center;margin-top: 20px}
/*end btn xemthem*/

/*dichvu*/
.dichvu-zone{padding-bottom: 50px;}
.container-dichvu{padding-top: 50px;background: url(../images/img/bg-thietke.jpg);}
.grid-dichvu{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 3px}
.img-dv{position: relative;}
.thongtin-dv{position: absolute;width: 100%;padding: 10px 0;color: #ffffff;background: rgba(0,0,0,0.4);bottom: 0;left: 0;text-align: center;}
.thongtin-dv p{font-size: 16px;}
.dichvu a:hover .thongtin-dv{background: rgba(255,198,0,0.4);transition: .5s}
.grid-albumdv{display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 20px;margin-bottom: 30px}
.binhluan{margin-top: 20px}
.noidung-dichvu_detail{margin-bottom: 20px}
/*end dichvu*/

/*layout left*/
.layout-left{width: 30%;float: left;position: sticky;left: 0;top: 20px}
.layout-right{width: 70%;padding-left: 20px;float: left;}
.layout-left-box ul{border-left: 1px solid #d6d6d6;border-right: 1px solid #d6d6d6;margin-bottom: 35px}
.layout-left-box ul li{text-transform: uppercase;border-bottom: 1px solid #d6d6d6;position: relative;z-index: 99;list-style-type: none;}
.layout-left-box ul li.left-congtrinh{color: #ffffff;background: #021219;font-family: SFU Futura Heavy;font-size: 20px;padding: 10px 0;padding-left: 20px;}
.layout-left-box ul li a{display: block;padding: 10px 0;padding-left: 20px;color: #000}
.layout-left-box ul li a:hover{color: #ffc600}
.layout-left-box ul li ul{left: 100%;top: 0;position:absolute;min-width:200px;background:#ffffff;box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .5s;}
.layout-left-box ul li:hover > ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;transition:all .7s;}
.layout-left-box ul li ul li a{text-align:left;border-bottom:1px solid rgba(255,255,255,0.2);}
.layout-left-box ul li ul li:last-child > a{border-bottom:0px;}
.layout-left-box ul li ul li ul{top:0px;left:100%;}
/*end layout left*/

/*congtrinh*/
.congtrinh-zone{background: url(../images/img/bg-main.jpg);padding: 50px 0}
.lthietke-zone{width: 720px;margin: auto;}
.lcongtrinh-btn a{display: block;text-align: center;font-size: 15px;text-transform: capitalize;cursor: pointer;padding: 6px 25px;margin: 0 5px;border: 1px solid #6fa4b8;color: #6fa4b8}
.lcongtrinh-btn a:hover,.lcongtrinh-btn a.active{background: #ffc600;color: #061d26;transition: .3s;border-color: #ffc600}
.img-ct{position: relative;}
.thongtin-ct{position: absolute;width: 100%;padding: 10px 0;color: #ffffff;background: rgba(0,0,0,0.4);bottom: 0;left: 0;text-align: center;}
.thongtin-ct p{font-size: 16px}
.congtrinh a:hover .thongtin-ct{background: rgba(255,198,0,0.4);transition: .5s}
.grid-congtrinh{display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 8px}
.congtrinh0{grid-row: span 2;grid-column: span 2}
.show-congtrinh{margin-top: 30px}
.grid-album-cus{grid-template-columns: repeat(3,1fr);}
/*end congtrinh*/

/*nangluc*/
.nangluc-zone{background: #031218;padding: 50px 0}
.nangluc{text-align: center;color: #ffffff;padding: 30px 0;border-left: 1px dotted #061d26}
.thongtin-nl{margin-top: 10px;padding: 0 50px;font-size: 17px}
.nangluc0{border-left: none;}
/*end nangluc*/

/*tintuc*/
.parallax-window{min-height: 600px;position: relative;padding-top: 50px;overflow:hidden;padding-bottom: 50px}
.tintuc-zone{width: calc(100% - 490px);float: left;padding-right: 30px}
.video-zone{width: 490px;float: left;}
.title-zone2 .title-main{text-align: left;}
.video-main{height: 380px}
.tintucnb{width: 320px;float: left;}
.auto_tintuc-box{width: calc(100% - 320px);float: left;padding-left: 20px}
.thongtin-ttnb{color: #ffffff}
.ten-ttnb{font-family: SFU Futura Heavy;font-size: 17px;margin-top: 10px}
.mota-ttnb{max-height: 53px;line-height: 2;overflow: hidden;}
.img-tt{width: 160px;float: left;}
.thongtin-tt{width: calc(100% - 160px);float: left;padding-left: 20px;color: #ffffff}
.ten-tt{font-family: SFU Futura Heavy;font-size: 17px;max-height: 50px;overflow: hidden;}
.tintuc{margin-bottom: 20px}
.mota-tt{max-height: 53px;line-height: 2;overflow: hidden;}
.tintucnb a:hover .ten-ttnb, .tintuc a:hover .ten-tt{color: #ffc600}
.xemthem-tt{padding: 7px 20px;background: #ffc600;color: #000;margin-top: 20px;display: inline-block;border: 1px solid #ffc600}
.xemthem-tt:hover{background: #ffffff;transition: .5s}
.bg-tintuc-video{background-attachment: fixed !important;padding: 50px 0;background-size: cover !important;}
/*end tintuc*/

/*sanpham*/
.ten-sp{font-size: 18px;text-transform: uppercase;margin-top: 10px;text-align: center;}
.grid-product{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 27.5px}
/*sanpham-detail*/
/*end sanpham*/

/*khachhang*/
.name-album{padding-bottom: 2px}
/*end khachhang*/

/*footer*/
footer{background: #061d26;color: #ffffff;background-size: cover;position: relative;}
footer:before{content: '';position: absolute;width: 354px;height: 301px;bottom: 0;right: 0;background: url(../images/img/duongcong.png);}
.tags-pro-detail label {  font-family: 'SFU Futura Heavy'; font-size: 18px; text-transform: uppercase; float: left; margin-bottom: 0px; margin-right: 10px; }
.footer-box{padding: 50px 0;width: 1060px;margin: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.name-footer{font-family: SFU Futura Heavy;font-size: 25px;color: #ffc600;margin-bottom: 30px}
.footer-box2{width: 500px}
.footer-box3{width: 100%; margin-top: 30px;}
.footer-box3 .tags-pro-detail { margin: 0px; }
.tags-pro-detail a { font-size: 14px; }
.mxh-footer{margin-top: 10px}
.mxh-footer a{margin-left: 5px}
.copyright{margin-top: 20px}

/*ajax phantrang*/
.pagination-ajax{text-align:center;margin-top: 20px}
.pagination-ajax a{display:inline-block;vertical-align:top;margin:0px 4px 4px 4px;color:#333;background:#f6f6f6;border:0;font-size:12px;cursor:pointer;padding:7px 13px;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,0.4)}
.pagination-ajax a.current,.pagination-ajax a:hover{background:#548414;color:#fff;border-color:#548414;}



.bangtinh{line-height:30px;font-size:14px;overflow-x:scroll;margin-bottom: 20px;}

.bangtinh::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.bangtinh::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.bangtinh::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.bangtinh::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.bangtinh>table{min-width:896px;}
.bangtinh th{font-size:16px;padding:8px!important;vertical-align:middle!important}

.bangtinh th:nth-child(5){width:220px}
.bangtinh th:nth-child(4){width:140px}
.bangtinh th:nth-child(3){width:120px}
.bangtinh th:nth-child(2){width:160px}
.bangtinh td:first-child{text-align:right;line-height:30px}
.bangtinh td:nth-child(2),.bangtinh td:nth-child(3),.bangtinh td:nth-child(4){text-align:center}
.bangtinh td:nth-child(4){font-weight:700}
.bangtinh .selectlau td{text-align:left}
.bangtinh .selectlau td select{width:150px}
.bangtinh .selectlau td .width{max-width:418px;text-align:right}
.bangtinh td>div{min-height:30px;line-height:30px}
.bangtinh td>div+div{margin-top:5px}
.bangtinh label{font-weight:300;font-size:100%;line-height:normal;margin-top:5px}
.bangtinh .note{font-size:12px;color:red;line-height:normal!important;margin-top:5px}
.bangtinh .note.show2{display:block!important}
.bangtinh .quality .input{padding:0 5px;width:60px;vertical-align:middle;text-align:center}
.bangtinh .quality>a{display:inline-block;line-height:26px;text-decoration:none;cursor:pointer;width:30px;text-align:center;font-size:22px;vertical-align:middle;height:30px;color:#fff;background-color:rgba(0,0,0,.2)}
.bangtinh .quality>a:hover{background-color:red;text-decoration:none}
.bangtinh .quality+.quality{margin-top:5px}
.bangtinh .color1{text-transform:uppercase}
.bangtinh .row-tilte{background-color:#f9f9f9}
.betong{height:3px;width:190px;background-color:red;display:none}
.fieldhinh .tumstvamai .hienthuong{display:none}
.fieldhinh.notum .maist{width:200px}
.fieldhinh.notum .tumstvamai .hientum{display:none}
.fieldhinh.notum .tumstvamai .tum1{width:190px}
.fieldhinh.notum .tumstvamai .hienthuong{display:block}
.fieldhinh.notum .tumstvamai .right{display:none}
.fieldhinh.onlyTret .maist{width:200px}
.fieldhinh.onlyTret .tumstvamai{display:none!important}
.fieldhinh.onlyTret .lung{display:none!important}
select.clau{font-weight:700}
.wrap-syn-slick .item{display:block}
.wrap-syn-slick .item+.item:not(.slick-slide){display:none}
.SlickSlider .item{display:block}
.SlickSlider .item+.item:not(.slick-slide){display:none}
.tk-arrow1{width:80%;border-right:1px solid #096;height:150px;position:relative}
.tk-arrow1:after{position:absolute;bottom:0;right:-5px;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #096}
.tk-arrow1-1{border-color:#8c8c8c}
.tk-arrow1-1:after{border-top-color:#8c8c8c}
.thanhtien td:nth-child(2){color:red}
#resetBtn{float:right;font-size:14px;border:1px solid #fff;padding:0 5px;font-weight:300;border-radius:5px;cursor:pointer}
#resetBtn:hover{border-color:red;background-color:red}
.bg-danger{border:1px solid;background-color:#f3fddd;color:#00123b}
.tablethietke td,.tablethietke th{text-align:center;vertical-align:middle!important}
.wrap-syn-1 .item-inner:after{content:'';opacity:1;position:absolute;top:50%;color:#fff;left:50%;margin-left:-15px;margin-top:-15px}
.related-products .custom-tab-menu4 li.active a{border:1px solid #000;color:#000;border-bottom-color:#f9f9f9}
.loading-spin,.wrap-syn-1 .item-inner:after{content:'';font-size:10px;text-indent:-9999em;border-top:3px solid rgba(255,255,255,.6)!important;border-right:3px solid rgba(255,255,255,.6)!important;border-bottom:3px solid rgba(255,255,255,.6)!important;opacity:.8;border-left:3px solid #000;-webkit-animation:infinite-spinning .6s infinite linear;animation:infinite-spinning .6s infinite linear;border-radius:50%;width:30px;height:30px;pointer-events:none}
.fancybox-caption__{border:0!important}
.flipimg{margin-bottom:50px}
.flipimg .flip-img{text-align:center}
.flipimg .flip-img .img{position:relative;overflow:hidden;margin-bottom:10px;text-align:center;display:inline-block}
.flipimg .flip-img .img>div{position:absolute;left:0;right:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s ease-out 0;-o-transition:all .5s ease-out 0;transition:all .5s ease-out 0;display:block}
.flipimg .flip-img .img>div img{min-width:300px}
.flipimg .flip-img .img>div.active{position:relative;opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}
.flipimg .flip-img .img .note_flip{background:rgba(0,0,0,.6);bottom:0;color:#fff;display:block;height:27px;line-height:27px;position:absolute;width:100%;z-index:99999;font-size:13px;text-align:center}

.kq_minhhoa .fieldhinh{margin:10px;min-height:0;line-height:17px;font-family: Arial;}
.kq_minhhoa .fieldhinh .lau{display:none}


.tableStar{border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;width:100%;margin-bottom:30px}
.tableStar th{border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;font-weight:700;padding:5px}
.textleft{text-align:left}
.tableStar td{border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;font-size:14px;padding:5px}
.tabstep{position:relative;z-index:100}
.tabstep div{float:left;margin-right:5px;border:1px solid #ddd;border-bottom:0}
select{font-size:14px;color:#666}
.tabcontent{position:relative;padding:20px 10px 10px;background-color:#ddd}
#stepcontent0,#stepcontent1,#stepcontent3,#stepcontent2{display:none}
.sectiontitle{font-weight:700;font-size:14px;text-align:center}
.choosecolum{float:left;width:520px}
.choosecolum-minhhoa input{margin-right:5px;height:20px}
.choosecolum ul{margin:0}
.choosecolum input{margin-right:5px;height:20px}
.choosecolum ul li{background:url(//antrung.vn/wp-content/themes/antrung/assets/css/../images/rArrow.gif) no-repeat 0 3px;padding-left:16px}
.choosecolumpt ul li{background:url(//antrung.vn/wp-content/themes/antrung/assets/css/../images/rArrow.gif) no-repeat 0 3px;padding-left:16px}
.choosecolumqttc{float:left;width:100%;margin-left:0}
.chung{margin:15px 20px;border:1px solid #ccc}
.chungtho{margin:15px 0 0 5px;border:1px solid #000;border-bottom:0}
.mauchutho{color:#000;font-weight:600}
.pbartho{position:relative;width:100%;height:31px;border-bottom:1px solid #000;cursor:pointer}
.pbartho label{margin:2px 8px 0;padding:0;display:block;width:auto;float:left}
.pbhovertho:hover{background-color:#fff;cursor:pointer}
.activebartho{color:#fff;font-weight:700;border-bottom:1px solid #0A648F;background-color:#0A648F}
.daucongtho{background:url(../images/plustho.png) no-repeat;float:right;width:30px;height:31px;border-left:1px solid #000}
.dautrutho{background:url(../images/trutho.png) no-repeat;float:right;width:30px;height:31px;border-left:1px solid #000}
.noidungphanth ul li{list-style:square;background-image:none;text-align:justify;padding:5px 10px 0 0}
.tuvan{margin:0!important;padding:10px;width:auto;position:relative;border:1px solid #8c8c8c;line-height:25px;box-shadow:-2px 2px 2px #a5a4a4}
.tuvan1{padding:10px;width:auto;position:relative;border:1px solid #8c8c8c;line-height:25px;box-shadow:-2px 2px 2px #a5a4a4}
.tuvan label{cursor:default;color:#00f}
.dieuchinh{padding:10px;width:50%;position:relative;border:1px solid #8c8c8c;line-height:25px;box-shadow:-2px 2px 2px #a5a4a4}
.dieuchinhnoithat{padding:10px;width:70%;position:relative;border:1px solid #8c8c8c;line-height:25px;box-shadow:-2px 2px 2px #a5a4a4}
.khachang{margin:0 0 0 15px;padding:10px 0 10px 10px;width:60%;position:relative;border:1px solid #8c8c8c;line-height:25px;box-shadow:-2px 2px 2px #a5a4a4}
.contro{cursor:default}
.thicongcs{margin:15px 0 15px 10px;padding:10px 0 10px 10px;width:90%;position:relative;line-height:25px}
.starcontent1,.starcontent2,.thicongcs{display:none}
.thicong{position:relative;line-height:25px;display:none}
.tctho_1{margin:0;padding:2px 0 2px 2px;width:100%;position:relative;line-height:25px}
.activebar{background-color:#fce09e}
.muiten{width:0;border-right:1px solid #8c8c8c;height:60px}
.muitenno{width:0;border-right:1px solid red;height:60px}
.muitenyes{width:0;border-right:1px solid #096;height:60px}
.thoigian{margin:5px 0 5px 10px;padding:5px 0 5px 10px;font-style:italic}
.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #8c8c8c}
.arrow-downno{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid red}
.arrow-downyes{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #096}
.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #8c8c8c}
.map{display:block;background:url(//antrung.vn/wp-content/themes/antrung/assets/css/../images/hinhphantho.png) repeat scroll 0 0 transparent;position:relative;padding:0;width:400px;height:400px;margin:0 auto}
.pbardgtc{position:relative;width:100%;height:31px;background-color:#ccc;cursor:default}
.pbardgtc label{margin:0 8px;padding:0;display:block;width:auto;float:left;cursor:default}
.daucongdgtc{background:url(//antrung.vn/wp-content/themes/antrung/assets/css/../images/plus.png) no-repeat;float:right;width:30px;height:31px;border-left:1px solid #fff}
.dautrudgtc{background:url(//antrung.vn/wp-content/themes/antrung/assets/css/../images/tru.png) no-repeat;float:right;width:30px;height:31px;border-left:1px solid #fff}
.activebardgtc{background-color:#fce09e;height:31px}
.nen{background-color:#ddd}
.mauchu{color:#00f}
.dongiapt ul li{background:url(//antrung.vn/wp-content/themes/antrung/assets/css/../images/rArrow.gif) no-repeat 0 3px;padding-left:16px}
.luuy{margin-left:10px}
.textgiua{text-align:center}
.noidung1,.noidung2,.noidung3,.noidung4{display:none}
.bang{width:75%;margin-bottom:10px}
.uudai{margin-left:20px;margin-top:10px;color:red;font-weight:700}
.apdung{margin-top:10px;font-size:14px;font-weight:700;color:#06c}
#noidungphanhoanthien{display:none}
.sanmong ul{margin-left:40px}
.sanmong ul li{list-style:square;background-image:none;padding-left:0}
.bailienquan{margin-top:20px}
.bailienquan ul li{list-style:square;background-image:none;padding-left:0}
.hinhminhhoatho{display:none}
.canhlemage{margin-left:5px;margin-right:5px;margin-bottom:5px}
label[for="Ham"]{padding-top:1px;width:60px;float:left}
label[for="Betong"]{padding-top:1px;width:140px;float:left}
label[for="1-2tang"]{padding-top:1px;width:75px;float:left}
label[for="Santhuong"]{padding-top:1px;width:80px;float:left}
label[for="Sotang"]{padding-top:1px;width:185px;float:left}
.ham{width:190px;display:none;border-style:solid;border-color:#5e341b;border-top:0;text-align:center;padding-top:20px}
.ngang{border-bottom:solid #369}
.tret{width:190px;text-align:center;padding-top:19px}
.lung{width:120px;display:none;border-bottom:solid;border-color:#369;text-align:center;padding-top:15px}
.tenlau1{float:left;border:solid #369;border-top:0;width:190px;text-align:center;vertical-align:text-bottom;padding-top:19px}
.tenbancong{float:left;border-right:solid #369;border-bottom:solid #369;height:7px;width:9px;margin-top:32px}
.tenbancongst{float:left;border-right:solid #369;border-bottom:solid #369;height:7px;width:9px;margin-top:33px}
.mong{width:190px}
.trai{float:left;padding-left:10px}
.phai{float:right;padding-right:10px}
.mongnho{width:5px;border:1px solid #369;height:8px;border-top:0;border-bottom:0}
.monglon{width:30px;border:1px solid #369;height:20px}
.mongdon{float:right;text-align:center;padding-left:12px;padding-top:10px}
.mongbang{float:right;text-align:center;padding-left:12px;padding-top:10px}
.santhuongvanua{width:209px;text-align:center;height:40px}
.n4{width:134px;float:left;border:solid #369;padding-top:20px;border-top:0}
.n5{width:56px;float:left;border-bottom:solid #369;padding-top:20px}
.n6{width:209px;border-bottom:5px solid red;text-align:center;padding-top:0}
.tumstvamai{display:none;text-align:center}
.tum1{width:75px;border-style:solid;border-color:#369;float:left;padding-top:20px;border-top:0}
.right{width:115px;float:left;border-bottom:solid #369;padding-top:20px}
.maist{width:150px;border-bottom:5px solid red;text-align:center;padding-top:0}
.hienthi{display:block}
.mai{width:209px;border-bottom:5px solid red;text-align:center}
.cautructang{margin-bottom:15px}
.hienham,.hienmongbang,.hienlung,.hienlau3,.hienlau4,.hienlau5,.hienlau6,.hienlau7,.hienlau8,.hienlau9,.hienlau10,.hienlau11,.hienton,.hienngoixago,.hienbetongthep,.hienton50,.hienngoixago50,.hienbetongthep50,.hienbetongngoi,.hientumvanua,.hiennuavasanthuong,.hienthongtanglung,.betongtret,.hienmongbangcodobetongtret{display:none}
.hientum,.hiensanthuong{display:table-row}
.field{width:380px}
.fieldhinh{width:220px;font-size:12px}
.nuatang{float:left;width:100px}
.top{margin-top:7px}
.mai{width:209px;border-bottom:5px solid red;text-align:center}
.choosecolum-minhhoa select{height:30px}
.choosecolum-minhhoa td:last-child input{width:70px;padding:0 0 0 10px;height:30px}
.thanhtiennhapho .money,.thanhtienbietthu .money{font-weight:700;color:#000}

.custom-tab-menu{margin-bottom:30px;padding:0;list-style:none}
.custom-tab-menu a{position:relative;display:block;position:relative;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;text-transform:uppercase;font-size:14px;font-family:"San Francisco",Muli,sans-serif;font-weight:700;padding:10px 0;text-align:center;border:1px solid rgba(0,0,0,.2);color:#000}
.custom-tab-menu a[class*=icon-]{padding-left:50px}
.custom-tab-menu a[class*=icon-] i{position:absolute;border-right:1px solid rgba(0,0,0,.2);left:0;width:50px;text-align:center;top:0;bottom:0;font-size:24px;line-height:40px;color:red}
.custom-tab-menu li.active a,.custom-tab-menu li:hover a{color:#fff;background-color:#4176bb;border-color:#4176bb}
.custom-tab-menu li.active a i,.custom-tab-menu li:hover a i{border-color:rgba(255,255,255,.2)}
.custom-tab-menu li.active a.icon-tube i,.custom-tab-menu li:hover a.icon-tube i{color:#fff}
.custom-tab-menu li.active a:after{position:absolute;content:"";left:50%;bottom:-8px;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4176bb}
.custom-tab-content{position:relative;overflow:hidden}
.custom-tab-content .tab-pane{position:absolute;top:0;z-index:1;width:100%;opacity:0;visibility:hidden}
.custom-tab-content .tab-pane.active{position:relative;z-index:2;opacity:1;visibility:visible}
.custom-tab-menu2{margin-bottom:30px;padding:0;list-style:none}
.custom-tab-menu2 a{position:relative;display:block;position:relative;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;text-transform:uppercase;font-size:14px;font-family:"San Francisco",Muli,sans-serif;font-weight:700;padding:10px 0;text-align:center;border:1px solid rgba(0,0,0,.2)}
.custom-tab-menu2 li.active a,.custom-tab-menu2 li:hover a{background-color:#000;color:#fff;border-color:#000}
.custom-tab-menu2 li.active a i,.custom-tab-menu2 li:hover a i{border-color:rgba(255,255,255,.2)}
.custom-tab-menu2 li.active a.icon-tube i,.custom-tab-menu2 li:hover a.icon-tube i{color:#fff}
.custom-tab-menu2 li.active a:after{position:absolute;content:"";left:50%;bottom:-8px;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}
.custom-tab-menu3{padding:0;overflow:hidden;margin-bottom:-1px;position:relative;z-index:10}
.custom-tab-menu3 a{position:relative;float:left;border:1px solid transparent;border-radius:5px 5px 0 0;padding:15px;
    display:block;position:relative;text-transform:uppercase;font-weight:700;text-align:center;cursor: pointer;font-size: 16px;}
.custom-tab-menu3 a.tabsel{border:1px solid #000;color:#000;border-bottom-color:#fff;}
.custom-tab-content3{position:relative;border:1px solid #000;padding:20px;margin-bottom:30px;border-radius:0 5px 5px 5px}
.custom-tab-menu4{padding:0;overflow:hidden;margin-bottom:-1px;position:relative;z-index:10;list-style:none;float:left}
.custom-tab-menu4 a{position:relative;float:left;border:1px solid transparent;border-radius:5px 5px 0 0;padding:15px;display:block;position:relative;text-transform:uppercase;font-weight:700;text-align:center}
.custom-tab-menu4 li{float:left}
.custom-tab-menu4 li:hover a{color:#000}
.custom-tab-menu4 li.active a{border:1px solid #000;color:#000;border-bottom-color:#fff}
.custom-tab-content4{position:relative;border:1px solid #000;padding:15px 15px 0;border-radius:0 5px 5px 5px;clear:both}
.custom-tab-content4 .innertab{position:relative;min-height:1px}
.custom-tab-content4 .tab-pane{position:absolute;top:0;z-index:1;left:15px;right:15px;top:15px;opacity:0;visibility:hidden}
.custom-tab-content4 .tab-pane.active{position:relative;z-index:2;opacity:1;left:0;right:0;top:0;visibility:visible}

.custom-tab-content3 ul, .custom-tab-content3 ol   {
    padding-left: 20px;
}

.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}

.box-mdxd{padding:30px;max-width:400px;margin:0 auto 30px}
.mdxd{position:relative;margin-bottom:30px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1)}
.mdxd input{height:40px;font-size:20px;text-align:center;padding:0 10px;background-color:#fff;border:0;border-radius:6px 0 0 6px;width:100%;padding-right:80px}
.mdxd button{height:40px;padding:0 20px;background-color:#000;border:0;border-radius:0 6px 6px 0;position:absolute;right:0;top:0;color:#fff}
.chungqttc{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.chungqttc .pbar,.chungqttc .pbarqttc-1{color:#333;position:relative;cursor:pointer;font-weight:700;background-color:#f5f5f5;display:block;padding:10px 15px;line-height:20px}
.chungqttc .pbar:hover,.chungqttc .pbarqttc-1:hover{color:#000}
.chungqttc .pbar .daucong,.chungqttc .pbar .daucong-1,.chungqttc .pbar .dautru,.chungqttc .pbar .dautru-1,.chungqttc .pbarqttc-1 .daucong,.chungqttc .pbarqttc-1 .daucong-1,.chungqttc .pbarqttc-1 .dautru,.chungqttc .pbarqttc-1 .dautru-1{position:absolute;text-align:center;right:0;top:0;line-height:40px;width:40px;height:40px;font-family:'icomoon'!important}
.chungqttc .pbar .daucong-1:before,.chungqttc .pbar .daucong:before,.chungqttc .pbarqttc-1 .daucong-1:before,.chungqttc .pbarqttc-1 .daucong:before{content:"\e91e"}
.chungqttc .pbar .dautru-1:before,.chungqttc .pbar .dautru:before,.chungqttc .pbarqttc-1 .dautru-1:before,.chungqttc .pbarqttc-1 .dautru:before{content:"\e917"}
.chungqttc .tctho,.chungqttc .thicong{padding:15px;border-top:1px solid #ddd}
.showdropline .site-content-contain{padding-top:42px}

.building-density { width: 100%; max-width: 340px; margin: 0 auto; }
.building-density p { font-size: 17px; color: #333; margin-bottom: 3px; }
.building-density form { height: 40px; margin-bottom: 10px;display: flex; }
.building-density form input { width: calc(100% - 75px); height: 100%; border: 1px solid #ccc; border-right: 0; font-size: 18px; text-align: center; padding: 0 10px; border-radius: 5px 0 0 5px; }
.building-density form button { width: 75px; height: 100%; background: #fa1822; border: 1px solid #fa1822; font-size: 15px; color: #fff; border-radius: 0 5px 5px 0; }
.building-density b { color: #fa1822; }

.tr-tong{font-weight:700}
.tr-tong td{vertical-align:middle!important}
.tr-tong .ketqua{font-size:20px}
tr.show-tr{display:table-row!important}
tr.hide-tr{display:none!important}