
.tt-item .tt-item-img{ float:left; width:35%; padding-right:10px;}
.tt-item .tt-item-content{ float:right; width:65%; }
.tt-item .tt-item-name{ text-transform:uppercase; margin-bottom:10px; font-size:18px; font-weight:900; }
.tt-item .tt-item-name span{ font-size:36px; font-weight:900; }
.tt-item .tt-item-brief{ text-align:left; }
.mainhome-dh{ padding:60px 0px; }
.title {
    font-weight: 900;
    text-align: center;
    color: #ce8404;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
    line-height: 1.1;
}
.dv-line {
    margin-top: 10px !important;
    text-align: center !important;
    width: 100%;
}
.dv-line img {
    width: auto !important;
    float: none !important;
    padding: 0px !important;
    margin: 0 auto !important;
}
.dh-item img{ max-width:100%; border-radius:5px;}
.dh-item a{ text-decoration:none; color:#ce8404; text-transform:uppercase; }
.dh-item .dh-item-img{ border:1px dashed #ce8404; border-radius:5px; padding:5px; }
.dh-item-name{ margin:6px 0px; border-bottom:1px dashed #ce8404; padding-bottom:5px; }
.dh-item-brief{ text-align:justify; }
.dh-item-more{ text-align:right; margin-top:10px;}
.dh-item-more a{ color:#000000; text-transform:none; font-size:12px; }
.dh-item-more a .fa{color: #ce8404;}
.quytrinhhome{ padding:60px 0px; background:#fffaf4; }
.quytrinhhome-img img{ max-width:100%; }
.quytrinhhome-brief{ width:50%; margin:0 auto; line-height:150%; text-align:center; padding-bottom:40px; }


.whyhome{
	background:url(../images/bg-why.jpg) no-repeat center top;
	padding:60px 0px;
}
.title-w{ color:#FFFFFF; }
.title-w.title-w1{ color:#6b2e0e; font-weight:900; margin-bottom:60px; }
.why-item-col{ width:90%; background:#fff;  border-radius:5px; padding:5px 15px; color:#6b2e0e; font-weight:700; text-transform:uppercase; box-shadow: 5px 5px 8px #888888; position:relative; }
.why-item-name{ padding-top:15px; padding-left:20px; }
.why-item-img{ text-align:center; }
.why-item-col img{ max-width:100%; }
.why-item-tt{ position:absolute; top:20px; left:-20px;}
.why-item-tt span{ background:#974B00; color:#FFFFFF; width:40px; height:40px; border-radius:50%; display:block; text-align:center; font-size:24px; line-height:40px; }

.productshome-item{ text-align:center; margin-bottom:40px;}
.productshome-item a{ text-transform:uppercase; color:#ce8404; font-size:18px; }
.productshome-item img{ max-width:100%; }
.productshome-item-name{ margin:5px 0px; }
.productshome-item-img{ border:4px solid #ce8404; border-radius:50%; }
.morehome-pr{ text-align:center; margin-bottom:60px;}
.morehome-pr a{ border:1px solid #ce8404; color:#ce8404; padding:7px; border-radius:5px;}

.khachhanghome{
	background:url(../images/bg-evaluation-blur.jpg) no-repeat center bottom;
	padding:60px 0px;
}
.khachanghome-item{ background:url(../images/bg-evaluation.jpg) no-repeat center; padding:40px; }
.khachhanghome-top{ display:inline-block; width:100%; }
.khachanghome-item-img{ float:left; width:15%; padding-right:15px; }
.khachanghome-item-img img{ max-width:100%; }
.khachanghome-item-content{ float:right; width:85%; }
.khachanghome-item-name{ margin-bottom:10px; font-size:18px; }
.khachanghome-item-brief{ color:#FFFFFF;}
.khachhanghome-bottom{ color:#FFFFFF; text-align:justify; line-height:150%;  position:relative; padding-left:40px; margin-top:20px; }
.khachhanghome-bottom:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0px;
 	background:url(../images/icon-quote.png) no-repeat;
    width: 31px;
    height:21px;
}

.kinhnghiem-item img{ max-width:100%;}
.kinhnghiem-item a{ text-decoration:none; color:#ce8404; text-transform:uppercase; }
.kinhnghiem-item-name{ margin:6px 0px; border-bottom:1px dashed #ce8404; padding-bottom:5px; line-height:140%; }
.kinhnghiem-item-brief{ text-align:justify; }
.kinhnghiem-item-more{ text-align:right; margin-top:10px;}
.kinhnghiem-item-more a{ color:#000000; text-transform:none; font-size:12px; }
.kinhnghiem-item-more a .fa{color: #ce8404;}

.homebaogia{
	background:url(../images/bao-gia.jpg) no-repeat center;
	padding:60px 0px;
	width:100%;
	
}
.baogia-title{ margin-top:60px; }
.frmbaogia{ padding-top:40px; width:70%; margin:0 auto; }
.formcontrol{ 
	width:100%;
	border:1px solid #fff;
	height:35px;
	padding:10px;
	color:#000;
	border-radius:15px;
	outline:none;
}
.frmtextarea{
	width:100%;
	border:1px solid #fff;
	height:135px;
	padding:10px;
	color:#000;
	border-radius:5px;
	outline:none;
}
.btngui{
	text-transform:uppercase;
	background:#FFFFFF;
	color:#ce8404;
	padding:10px 20px;
	border-radius:15px;
	border:0px;
}
.btngui img{ vertical-align:middle; height:15px; }
.formcontrol::placeholder , .frmtextarea::placeholder {
    color: #000;
}
.butn_sub{ text-align:center; }
}
.footer-title{ text-transform:uppercase; color:#ce8404; font-size:16px; margin-bottom:15px; }
.footer_bottom{ line-height:180%; }
.mapsgoogle iframe{ width:100%; height:200px; }
.fanpagefooter iframe{ width:100%; height:200px;  }
.coppright{ background:#ACACAC; text-transform:uppercase; padding:10px 0px; text-align:center;}
.bannercate img{ max-width:100%; }
.bannercateheight{ height:50px; }
.breacrumb{ position:relative; margin:10px 0; float:left; background:#E87400; padding:10px; border-radius:5px 5px 0px 0px;  }
.breacrumb a{ text-decoration:none; color:#fff; padding:0px;}
.breacrumb a:hover{ color:#fff;}
.breacrumb h2{ display:inline-block; }
.breacrumb a:before{
	content:"\f101";font-family:FontAwesome;
	padding-right:5px;
}
.breacrumb a.breacrumb-home:before{
	content:"\f015";font-family:FontAwesome;
	padding-right:5px;
}
.mainpadding{ margin-top:60px; }
.title-cate{ text-transform:uppercase; color:#ce8404; font-weight:bold; font-size:20px; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px;  }
.title-cate a{color:#ce8404; font-weight:bold; font-size:20px;}

.cateproducts{ margin-bottom:20px; }
.products-item{ margin-bottom:30px; }
.products-item img{ max-width:100%;  }
.products-item-img{ text-align:center; border:1px solid #ccc; }
.products-item .products-item-name{ background:#E87400; padding:10px; position:relative; margin-top:2px; text-align:center;}
.products-item .products-item-name a{ text-decoration:none; color:#FFFFFF; text-transform:uppercase; }
.products-item-add{
	background:url(../images/border-sp.png) no-repeat center top;
	width:100%;
	margin-top:10px;
	display:inline-block;
	height:auto;
}
.products-item-add .products-item-add-l{ float:left; text-align:right; padding:10px;}
.products-item-add .products-item-add-r{ float:right; text-align:left; padding:10px;}
.products-item-add a{ color:#000000; text-transform:uppercase; text-decoration:none; }
.products-item-add a:hover{color:#ce8404;}
.products-item-add a .fa{color:#ce8404;}
.morecate{ text-align:right; }
.morecate a{ color:#000000; }
.content_detail h1{ text-transform:uppercase; font-size:24px; color:#ce8404; margin-bottom:10px; font-weight:900; }
.masp_detail{ border-bottom:1px solid #ce8404; padding-bottom:5px; }
.brief_detail{ text-align:justify; line-height:150%; margin-top:10px; }

.thongtinh_detail{ display:inline-block; width:100%; margin-top:8px; }
.thongtinh_detail_item{ float:left; text-align:center; margin-right:15px;}
.thongtinh_detail_item a{ text-decoration:none; color:#000000;}
.thongtinh_detail_item img{ max-width:100%; }

.btn_detail{ margin:25px 0px 30px 0px; }

.btn_detail a{ text-decoration:none; text-transform:uppercase; border:1px solid #ce8404; padding:10px;  border-radius:5px; color:#ce8404; font-size:20px; font-weight:bold; }
.goidathang{ border-top:1px solid #666666; border-bottom:1px solid #666666; padding:10px 0px; }
.goidathang-name{ text-transform:uppercase;}
.goidathang-hotline{ font-size:36px; color:#FF8000; font-weight:bold; }
.goidathang-hotline a{ font-size:36px; color:#FF8000; font-weight:900; }
.goidathang-date{ font-style:italic; }
.imgdetail-img{ text-align:center; border:1px solid #ccc; }
.imgdetail-img img{ max-width:100%; }
.selectors{ float:left; width:17.1%; margin-right:3.2px;}
.thumb_left img{ max-width:100%; }
.thumb_left{ margin-bottom:5px; }
.app-figure{ float:right; width:81%; }
/*.tabmenu{ margin-top:30px; margin-bottom:20px; }
.stickyMenu {
}
.stickyMenu ul {
-webkit-padding-start: 0px;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
}
.btn-menu:hover {
color: #000;
}
.stickyMenu ul a {
	padding: 10px 20px;
	color: #000;
}
.fixed {
box-shadow: 0 7px 17px -2px rgba(117, 117, 117, 1);
width: 60%!important;
}*/
.detail_bottom{ margin-top:20px; margin-bottom:40px; }
.tab-pane{ margin-top:15px; }
.nav.nav-tabs{ display:block; float:none; }


.note{ text-align:justify; line-height:180%;}
.note h2{ font-size:20px; margin:5px 0px; line-height:150%; }
.note h3{ font-size:18px; margin:5px 0px; line-height:150%; }
.note img{ max-width:100%;}
.note iframe{ width:100%; height:300px; }
.note table{ width:100%; }
.note table tr td{ padding:5px;}
.note table, .note tr, .note td {
    border-collapse: collapse;
	border: 1px solid #999;
}
.detail_cacbuoc_title{ text-transform:uppercase; font-size:24px; position:relative; margin-bottom:30px;}
.detail_cacbuoc_title:after{
	content:"";
	width:100px;
	height:2px;
	background:#ce8404;
	display:block;
}
.detail_cacbuoc_img img{ max-width:100%; }
.detail_cacbuoc{ margin-bottom:50px; }
.readproducts{ margin-top:50px; }
.error{ color:#fff; font-weight:500; margin-top:8px; }
#padding{
  padding:8px 0;
  text-align:center;
  width:100%;
  margin-right:10px;
  clear:left;
}
#padding a{ 
	text-align:right; 
	border: 1px solid #CCCCCC; 
	padding:5px 12px 5px; 
	margin:0 4px 4px; 
	color:#000; 
	text-decoration:none; 
	font-weight:600;
}
#padding a:hover{ 
	text-align:right; 
	border:1px solid #E87400; 
	padding:5px 12px 5px; 
	background:#E87400; 
	color:#FFFFFF;
}
#padding .active{ 
	text-align:right; 
	border:1px solid #E87400; 
	padding:5px 12px 5px; 
	background:#E87400; 
	color:#FFFFFF;
}
#padding .pad{ color:#000; text-decoration:none;}
.kn-cate{ height:420px; }
.detailh1{ font-size:24px; margin-bottom:15px; line-height:150%; }
.readnews{ margin-top:30px; }
.title-read{ font-size:20px; }
.mangxahoi_detail{
	margin:20px 0px;
}
.mangxahoi_detail .mangxahoi_box{
	float:left;
	margin-right:8px;
}
.news-item{ height:550px; }
.news-item img{ max-width:100%; }
.news-item h3 a{ text-decoration:none; color:#E87400; font-size:16px; text-transform:uppercase; line-height:150%;}
.news-item h3{ margin-bottom:10px; }
.news-item-content{ position:relative; margin-top:-60px; background:#FFFFFF; padding:20px; width:80%; margin-left:auto; margin-right:auto; }
.news-item-brief{ text-align:justify; line-height:150%; border-bottom:1px dashed #E87400; padding-bottom:10px;}
.news-item-more{ margin-top:10px; }
.news-item-more a{ color:#E87400; text-decoration:none;}
.news-item-more a:hover{ color:#E87400;}

.thanthiet-carousel img{ max-width:100%; }
.cateproducts1{ margin-bottom:80px; }
#baogiacenter a{ cursor:pointer; }
.productshome{
	background:#fffaf4;
	padding:50px 0px;
}
.readnews{ margin:10px 0px;}
.readnews_title{ font-weight:bold;}
.readbox{ padding:4px 0px;}
.readbox a{ text-decoration:none; color:#000000;}
.readbox a:hover{ color:#FF0000;}

/*---------- home model css ----------*/
.c-model-list{
	position:relative;
}
.c-model-arrow {
    display: block;
    position: absolute;
    z-index: 3;
}
.c-model-arrow.is-1 {
	width: 10.7894736842%;
    left: 5.2631578947%;
    top: 36.5438596491%;
}
.c-model-arrow.is-2 {
    width: 22.6315789474%;
    left: 22.8070175439%;
    top: 7.5438596491%;
}
.c-model-arrow.is-3 {
    width: 21.9298245614%;
    left: 53.9473684211%;
    top: 8.0701754386%;
}
.c-model-arrow.is-4 {
    width: 11.5789473684%;
    left: 82.3684210526%;
    top: 35.9649122807%;
}


.c-model-center {
    display: block;
    position: absolute;
    z-index: 3;
    width: 29.649122807%;
    left: 35.6140350877%;
    bottom: 4.0350877193%;
}
.c-model-list {
    padding-left: 0;
    position: relative;
    z-index: 1;
    padding-top: 50%;
}

.c-model-list ul li {
    position: absolute;
    z-index: 2;
    margin-bottom: 0;
}
.c-model-list ul li:nth-child(1) {
    left: 1px;
    bottom: -4px;
    width: 300px;
}
.c-model-list ul li:nth-child(2) {
    top: 24.5087719298%;
    left: 15.2280701754%;
    width: 200px;
}
.c-model-list ul li:nth-child(3) {
    left: 40.8%;
    top: 1.0526315789%;
    margin-left:0px;
    width: 200px;
}
.c-model-list ul li:nth-child(4) {
    top: 22.1578947368%;
    right: 16.6666666667%;
    width: 200px;
}
.c-model-list ul li:nth-child(5) {
    right: 1.0526315789%;
    bottom: 11.0526315789%;
    width: 300px;
}

.c-model-list .b-grid {
    min-height: 80px;
}
.c-model-list .b-grid .b-grid__img {
    
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
    line-height: 0;
    overflow: inherit;
}
.b-grid .b-grid__img {
    float: left;
}
.c-model-list .b-grid .b-grid__img:before {
    content: "";
    position: absolute;
    z-index: 2;
    /*top: 50%;
    left: 50%;
    width: 98px;
    height: 98px;
    margin-left: -49px;
    margin-top: -49px;*/
	background:url(../images/quytrinh/border.png) no-repeat center;
	width:106px;
	height:91px;
	display:block;
}
.c-model-list .b-grid .b-grid__img figure {
    width:99px;
    height: 91px;
    text-align: center;
    line-height:99px;
    display:block;
    margin:0 auto;
    overflow: hidden;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
	z-index:999;
	position:relative;
	margin-left:0px;

}
.c-model-list .b-grid .b-grid__img figure img {

    width: auto;
    height: auto;
	z-index:999;
	margin-top:10px;
	line-height:91px;
	text-align:center;
}
.c-model-list .b-grid .b-grid__content {
    margin-left: 115px;
}
.c-model-list .b-grid .b-grid__row {
    font-size: 13px;
    line-height: 18px;
    text-align: left;
}
.c-model-list .b-grid .b-grid__title {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b2e0e;
}
.c-model-list .b-grid .b-grid__row {
    font-size: 13px;
    line-height: 18px;
    text-align: left;
}
.c-model-list ul li:nth-child(1) .b-grid .b-grid__img figure img {
  margin-top:25px;
  margin-left:10px;
}

.c-model-list ul li:nth-child(2) .b-grid .b-grid__img {
    float: none;
}
.c-model-list ul li:nth-child(2) .b-grid .b-grid__content {
    margin-left: 20px;
}
.c-model-list ul li:nth-child(2) .b-grid .b-grid__img figure img {
  margin-top:35px;
  margin-left:10px;
}



.c-model-list ul li:nth-child(3) .b-grid .b-grid__img {
    float: none;
    margin-left:47px;
    margin-right: auto;
}
.c-model-list ul li:nth-child(3) .b-grid .b-grid__content {
    margin-left: 0;
	
}
.c-model-list ul li:nth-child(3) .b-grid .b-grid__row {
   text-align:center;
}
.c-model-list ul li:nth-child(3) .b-grid .b-grid__img figure img {
  margin-top:25px;
  margin-left:10px;
}

.c-model-list ul li:nth-child(4) .b-grid {
    text-align: right;
}

.c-model-list ul li:nth-child(4) .b-grid .b-grid__img {
    float: none;
    display: inline-block;
}
.c-model-list ul li:nth-child(4) .b-grid .b-grid__content {
    margin-left: 0;
}
.c-model-list ul li:nth-child(4) .b-grid .b-grid__img figure img {
  margin-top:25px;
  margin-left:10px;
}


.c-model-list ul li:nth-child(5) .b-grid .b-grid__img {
    float: right;
    margin-bottom: 0;
}
.c-model-list ul li:nth-child(5) .b-grid .b-grid__content {
    margin-left: 0;
    margin-right: 115px;
}
.c-model-list ul li:nth-child(5) .b-grid .b-grid__img figure img {
  margin-top:25px;
  margin-left:10px;
}


/*---------- end home model css ----------*/
.modal{z-index:99999;}
.modal-dialog {
	z-index:99999;
   width: 600px;
    margin: 100px auto;
}

/*====================*/
.detail_cacbuoc{ display:inline-block; width:100%; padding-bottom:200px; }
.list-cacbuoc{ margin:0px; padding:0px; list-style:none;}
.cacbuoc{
	position:relative;
}
.c-model-arrowsp {
    display: block;
    position: absolute;
    z-index: 3;
}
.c-model-arrowsp.is-1 {
	width: 14.7894736842%;
    left: 15.2631578947%;
	margin-top:43px;
}
.c-model-arrowsp.is-2 {
	width: 14.7894736842%;
    left: 43.2631578947%;
	margin-top:43px;
}

.c-model-arrowsp.is-3 {
	width: 14.7894736842%;
    right: 15.2631578947%;
	margin-top:43px;
}

.cacbuoc {
    padding-left: 0;
    position: relative;
    z-index: 1;
    padding-top:0%;
}

.cacbuoc ul li {
    position: absolute;
    z-index: 2;
    margin-bottom: 0;
	width:200px;
	display:block;
}
.cacbuoc ul li .b-cacbuoc .b-cacbuoc__img {
    margin-left:-100px;
}

.cacbuoc .b-cacbuoc{
	text-align:center;
}
.cacbuoc .b-cacbuoc .b-cacbuoc__img:before {
    content: "";
    position: absolute;
    z-index: 2;
	background:url(../images/quytrinh/border.png) no-repeat center;
	width:106px;
	height:91px;
	 display:inline-block;
}
.cacbuoc .b-cacbuoc .b-cacbuoc__img figure {
    width:99px;
	height: 91px;
    text-align: center;
    line-height:99px;
    display:block;
    margin:0 auto;
    overflow: hidden;
	z-index:999;
	position:relative;
	margin-bottom:20px;
	left:53px;

}
.cacbuoc .b-cacbuoc .b-cacbuoc__img figure img {
	text-align:center;
	margin-top:25px;
	

}
.cacbuoc ul li:nth-child(2) {
    left:28%;
}
.cacbuoc ul li:nth-child(3) {
    right:28%;
}
.cacbuoc ul li:nth-child(4) {
    right:0%;    
}
.cacbuoc__row1{ font-weight:900; color:#E87400; }
.b-cacbuoc__desc{ margin-top:15px; }

@-webkit-keyframes spread-effect {
    0% { opacity: 0; }
    20% { opacity: 1; }
    100% {
        -ms-transform:scale(1.4);
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity: 0;
    }
}
@-moz-keyframes spread-effect {
    0% { opacity: 0; }
    20% { opacity: 1; }
    100% {
        -ms-transform:scale(1.4);
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity: 0;
    }
}
@-ms-keyframes spread-effect {
    0% { opacity: 0; }
    20% { opacity: 1; }
    100% {
        -ms-transform:scale(1.4);
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity: 0;
    }
}
@-o-keyframes spread-effect {
    0% { opacity: 0; }
    20% { opacity: 1; }
    100% {
        -ms-transform:scale(1.4);
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity: 0;
    }
}
@keyframes spread-effect {
    0% { opacity: 0; }
    20% { opacity: 1; }
    100% {
        -ms-transform:scale(1.4);
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity: 0;
    }
}


