* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	width: 100%;
	line-height: 22px;
	font-family: 'Arial';
	font-size: 14px;
	color: #333;
}
img {
	max-width: 100%;
	height: auto;
}
.wapper {
	position: relative;
}
.container {
	padding: 0;
	margin: 0 auto;
	width: 1170px;
}
.cb:before, .cb:after {
	display: table;
	content: " ";
}
.cb:after {
	clear: both;
}
.content {
}

/*================Các thông số mặc định để ở phần khung ảnh================*/
.khungAnh {
	position: relative;
	z-index: 1;
}
.khungAnh:before {
	content: "";
	display: block
}
.khungAnhCrop, .khungAnhCrop0 {
	overflow: hidden;
	text-align: center;
	display: inline-block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*================Trường hợp ảnh lọt trong khung================*/
.khungAnhCrop0 img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.khungAnhCrop0 img {
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

/*transform phải viết thêm cho các trình duyệt cũ*/

/*================Trường hợp ảnh tràn lề khi chưa gắn class xác định ảnh dạng ngang hay dọc================*/
.khungAnhCrop img {
	max-width: 150%;
	max-height: 150%;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.khungAnhCrop img {
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

/*Ảnh ngang (width > height) --> gắn height 100%, width sẽ bị lấp hai bên*/
.khungAnhCrop img.wide {
	height: 100%;
	max-width: none
}

/*Ảnh dọc (width < height) --> gắn width 100%, height sẽ bị lấp phần trên dưới*/
.khungAnhCrop img.tall {
	width: 100%;
	max-height: none
}
/*================Hiệu ứng zoom ảnh khi hover================*/
/*.khungAnhCrop img,
.khungAnhCrop0 img{-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}

.khungAnhCrop:hover img{transform:translate(-50%,-50%) scale(1.1)}
.khungAnhCrop:hover img{
    -webkit-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    transform:translate(-50%,-50%) scale(1.1)
}

.khungAnhCrop0:hover img{transform:translate(-50%,-50%) scale(1.1)}
.khungAnhCrop0:hover img{
    -webkit-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    transform:translate(-50%,-50%) scale(1.1)
}*/

/*===============================  */
.slide-banner .item .khungAnh:before{
  padding-bottom: 33.53%;
}
.main-title .title{
	  font-family: 'UtmAvoBold';
   color: var(--color-main);
	font-size:  20px;
	line-height: 22px;
	text-transform: uppercase; 
	width: calc(100% - 120px);
}
.main-title .xemthem{
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: 80px;
	background: url(images/bg-xemthem.png) 94% 8px no-repeat;
	margin-top: 4px;
}
.danhmuc-product{
	margin-top: 29px; 
	padding-bottom: 30px; 
	
}
.danhmuc-product .main-title {
	text-align: center;
}
 .item-danhmuc .item{
	margin-top: 23px;
	float: left;
	width: calc((100% - 64px) / 4);
	margin-right: 20px;
}
  .item-danhmuc .item:nth-child(4n){
	margin-right: 0px;
}
 .item-danhmuc .item  .item-img{
	border: 1px solid #fff;
}
 .item-danhmuc .item  .khungAnh{
	border: 1px solid #dedede;
}
 .item-danhmuc .item .khungAnh:before{
	padding-bottom: 60%;
}
 .item-danhmuc .item .khungAnh .khungAnhCrop{
	border: 3px solid #fff;
	
}
 .item-danhmuc .item:hover .khungAnh .khungAnhCrop{
	border: 2px solid #fff;
	
}
  .item-danhmuc .item:hover  .item-img{
	border: 1px solid var(--color-main);
}
 .item-danhmuc .item:hover .khungAnh {
	border: 1px solid var(--color-main); 
}
.item-danhmuc .item:hover .text{
	color: var(--color-main);
}
 .item-danhmuc .item .text{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	padding: 10px 0; 
	color: #333333;
}
.danhmuc-product{
	border-bottom: 1px solid #f2f2f2;
}
.news-home{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 50px;
}
.news .item-news{
	float: left;
	width: calc((100% - 70px) / 4);
	margin-right: 23px;
}
.news .item-news .item{
	position: relative;
	
}
.news .item-news:nth-child(4n){
	margin-right: 0px;
}
.news .item-news .khungAnh:before{
	padding-bottom: 66.55%;
}
.news .item-news .text {
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 100%; 
	font-size: 14px;
	 background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	
	/*! height: 54px; */
}
.news .item-news .text ul{
	padding: 0;
	margin: 0;
	float: left;
	width: 25%;
	overflow: hidden;
	border-right: 1px solid #fff;
}
.news .item-news .text ul li{
	text-align: center;
	    font-family: 'SegoeUI';
	
}
.news .item-news .text a{
	line-height: 21px;
	height: 50px;
	overflow: hidden;
float: right;
	width: calc((100% - 25%));
	padding: 5px 10px; 
	
}
.news .item-news .text ul li.year{
	background-color: var(--color-main);
font-size: 13px;
	padding: 2px 0;
	
}
.news .item-news .text ul li.day{
font-size: 18px;
	padding: 3px 0;
}
.news .item-news .detail{
	padding: 25px 13px;
	border: 1px solid #e2e2e2;
	border-top: 0px ;
	
}
.news .item-news .detail p{
	line-height: 22px;
	 height: 65px;
	overflow: hidden;
}
.news-home .main-title{
	padding: 40px 0 11px 0 ;
}
.video-home .item-left{
	float: left;
	width: 45%;
}
.tab .slider-for .khungAnh:before{
	padding-bottom:  57.08%;
}
.tab .slider-for {
	margin-bottom: 3px;
}
.tab .slider-nav  .khungAnh:before{
	padding-bottom:  56.3%;
}
.tab .slider-nav  .khungAnh{
	margin: 0 1.5px; 
}
.tab  iframe{
	border: 0px;
}
.tab .slider-tabvideo{
	position: relative;
}
.tab .slider-tabvideo .text{
	position: absolute;
	z-index: 1;
	bottom: 0;
	color: #fff;
	background: rgba(0,0,0,0.5);
	width: 100%;
	padding: 20px 15px 12px 15px ;
	
}

.tab .slider-tabvideo .text a{
	height: 20px;
	overflow: hidden;
}
.tabs-container .list-tabs{
	float: left;
	width: calc( 100% - 100px);
		padding: 0;
	margin: 0;
}
.tabs-container .list-tabs li{
	display: inline-block;
	padding-right: 20px;
	  font-family: 'UtmAvoBold';
  font-size: 20px;
	color: #333;
	text-transform: uppercase;
}
.tabs-container .list-tabs li:last-child {
    padding-right: 0px;
}
.tabs-container .list-tabs li.active{
	color: var(--color-main);
}
.tabs-container .list-tabs li:hover{
	color: #2786c8;
}
.video-home{
	padding-top: 35px;
}
.video-home .main-title{
	padding-bottom: 16px;
}
.video-home .item-right{
	float:  left;
	width: calc((100% - 45%) - 20px);
	margin-left: 20px;
}
#tabpic .tab-images-main .item{
	float: left;
	width: calc((100% - 20px) / 3);
	margin-right: 10px;
	padding-bottom: 10px;
	
}
#tabpic .tab-images-main .item:nth-child(3n){
	margin-right: 0px;
	
}
#tabpic .tab-images-main .item .khungAnh:before{
	padding-bottom: 70%;
}
.item-right .tailieu {
	width: 100%;
	border-spacing: 0px;
	border-bottom: 1px solid #d6d6d6;
    margin-top: 4px;
	
}
.item-right .tailieu .name{
	width: 83%;
	background: url(images/img-tialieu.png) 5% 7px no-repeat;
	padding:12px 0 12px 65px;
	border: 1px solid #d6d6d6;
	border-bottom: 0px;
	border-right: 0px;
	
	
}
.item-right .tailieu  tr{
	background:  #f5f5f5;
	opacity: 1;
	border-spacing: 1px solid red;
}
.item-right .tailieu  tr:hover td{
	color: #2786c8; 
}
.item-right .tailieu  tr:nth-child(2n){
	background: #fbfbfb;
}
.item-right .tailieu .donw{
	width: 17%;
	text-align: right;
	border: 1px solid #d6d6d6;
	border-bottom: 0px;
	padding: 0 10px;
	
}
.item-right .tailieu .donw a{
	background: url(images/icon-donw.png) left center no-repeat;
	padding-left: 22px;
}
.item-right .tailieu tr:hover .donw a{
	background: url(images/icon-donwhv.png)left center no-repeat;
}

/*================ */
.link {
	bottom: 0;
	left: 0;
	height: 34px;
	line-height: 22px;
	width: 100%;
	height: auto;
	background: #f7f7f7;
	padding: 6px 0;
}
.link ul {
	margin: 0;
	padding: 0;
}
.link ul li {
	display: inline-block;
	padding: 0 10px 0 0px;
	background: url(images/link.png) right top 7px no-repeat;
	color: #666666;
	font-size: 13px;
	padding-right: 12px;
	padding-left: 2px;
}
.link ul li:last-child {
	background: none
}
.content{
	margin-top:  35px;
}
.item-content-left{
	float: left;
	width: 25%;
}
.item-content-left .main-left .submenu-left{
	padding: 0; 
	margin: 0;
	line-height: 22px;
	margin-bottom: 20px;
}
.item-content-left .main-left .submenu-left li.active{
	
}
.item-content-left .main-left .submenu-left li a{
	padding: 11px 14px;
	font-size: 14px;
	color: #333;
	background-color: #e1e1e1;
	margin-bottom: 1px;
	display: block;
	width: 100%;
}
.item-content-left .main-left .submenu-left li:hover a, .item-content-left .main-left .submenu-left li.active a{
	background-image: url('images/bg-li.png');
	color: #fff;
}
.item-content-left .product-new{
	background-color: #f7f7f7;
	padding: 15px 13px;
	
}
.item-content-left .product-new .item-product-new{
}
.item-content-left .product-new .item-product-new .item{
	width: 100%;
	margin-top: 20px;
} 
.item-content-left .product-new .item-product-new .item .khungAnh:before{
	padding-bottom: 59.7%;
}
.item-content-left .product-new .item-product-new .item .khungAnh{
	float: left;
	width: calc(100% / 2);
	border: 1px solid #e0e0e0;
}
.item-content-left .product-new .item-product-new .item .khungAnh a{
	border: 3px solid #fff;
	
}
.item-content-left .product-new .item-product-new .item  .text{
	float: right;
	width: 50%;
	padding-left: 10px;
}
.item-content-left .product-new .item-product-new .item  .text .name{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	height: 40px;
	overflow: hidden;
}
.item-content-left .product-new .item-product-new .item  .text .gia{
	font-size: 14px;
	padding-top: 5px;
}
.item-content-left .product-new .item-product-new .item  .text .gia span{
	font-weight: bold;
	color: red;
}
.item-content-left .video-new {
		background-color: #f7f7f7;
	padding: 15px 13px;
	margin-top: 20px;
}
.item-content-left .video-new .main-title{
	padding-bottom: 9px; 
}
.item-content-left .video-new .item-video-new  iframe{
	border: 0px;
}
.item-content-left .video-new .item-video-new .item-full .khungAnh:before{
	padding-bottom: 57.82%;
	
}
.item-content-left .video-new .item-video-new .item-full  .text .name{
	height: 43px;
	overflow: hidden;
	display: block;
	margin-top: 10px;
}
.item-content-left .video-new .item-video-new .item-full .khungAnh{
	position: relative;
}
.item-content-left .video-new .item-video-new  .time{
	position: absolute;
	z-index: 10;
	top: 6px;
	left: 5px;
	color: #fff;
	padding: 1px 5px;
	background: rgba(0,0,0,0.5);
		
}
.item-content-left .video-new .item-video-new .icon-video{
	position: absolute;
	z-index: 10;
	bottom: 6px;
	left: 6px;
	
	width:26px;
	height: 26px
}
.item-content-left .video-new .item-video-new  .text .name{
	font-size: 14px;
	font-weight: bold;
}
.item-content-left .video-new .item-video-new  .text:hover .name{
	color: #0873b7;
	
}
.item-content-left .video-new .item-video-new  .text ul{
	padding: 0;
	margin: 0;
	padding-top: 3px;
}
.item-content-left .video-new .item-video-new  .text ul li{
	display: inline-block;
	margin-right: 7px;
	font-size: 12px;
	color: #999999;
}
.item-content-left .video-new .item-video-new  .text ul li.day{
	background: url(images/icon-day.png)left 3px no-repeat;
	padding-left: 18px;
}
.item-content-left .video-new .item-video-new  .text ul li.view{
	background: url(images/icon-view.png)left 7px no-repeat;
	padding-left: 18px;
}
.item-content-left .video-new .item-video-new .item-main{
	position: relative;
	margin-top: 15px;
}
.item-content-left .video-new .item-video-new .item-main .item .khungAnh:before{
	padding-bottom: 63.39%;
}
.item-content-left .video-new .item-video-new .item-main .item {
	float: left;
	width: calc((100% - 9px) / 2);
	margin-right: 9px;
}
.item-content-left .video-new .item-video-new .item-main .item:nth-child(2n) {
	margin-right: 0px;
}
.item-content-left .video-new .item-video-new .item-main .text{
	height: 57px;
	overflow: hidden;
	margin-top: 10px;
	line-height: 20px;
}
.item-content-left .news-new{
		background-color: #f7f7f7;
	padding: 15px 13px;
	margin-top: 20px;
}
.item-content-left .news-new .main-title{
	/*! padding-bottom: 9px; */ 
}
.item-content-left .news-new  .item-news-new .item {
	margin-top: 25px;
}
.item-content-left .news-new  .item-news-new .item .item-img{
	float: left;
	width: 50%;
}
.item-content-left .news-new  .item-news-new .item .item-img .khungAnh:before{
	padding-bottom: 66.67%; 
}
.item-content-left .news-new  .item-news-new .item  .text{
	float: left;
	width: 50%;
	padding-left: 14px;
}
.item-content-left .news-new  .item-news-new .item  .text .name{
	 line-height: 18px;
	height: 36px;
	overflow: hidden;
	 display: block;
}
.item-content-left .news-new  .item-news-new .item  .text:hover .name{
	color:  #0873b7;
}
.item-content-left .news-new  .item-news-new .item  .text  .day{
	background-color: #c2ecff;
	color: #333;
	margin-top: 29px;
	font-size: 11px;
	width: 73px;
	text-align: center;
	padding: 0px 0;
}
.item-content-right {
    float: right;
    width: calc((100% - 25%) - 30px);
	margin-left: 30px; 
	
}
/* -----------  */
.container-nd{
	border-bottom: 1px solid #e4e4e4;
	padding: 25px 0;
}
.container-nd:first-child{
	padding:0 0 25px 0;
}
 .container-nd:first-child {
	border-top: none
}
 .container-nd-img {
	float: left;
	width: 28%;
}
 .container-nd-img .khungAnh:before {
	padding-bottom: 67%
}
 .container-nd-ct {
	float: right;
	width: calc(100% - 28%);
	 padding-left: 16px;
	 
}
 .container-nd-ct .tt-name {
	font-size: 16px;
	line-height: 22px;
	color: #333;
	 font-weight: bold;
}
 .container-nd:hover .tt-name {
	color: var(--color-main);
}
 .container-nd-ct  .view {
	padding: 7px 0 5px 0;
	 color: #999999;
	 font-size: 12px;
}
.container-nd-ct .tomtat {
	height: 68px;
	line-height: 24px;
	overflow: hidden;
	text-align: justify;
	font-size: 14px;
}
.container-nd-ct .chitiet {
	color: #0071bc;
	border-radius: 3px;
	border: 1px solid #d1d1d1;
	float: right;
	font-weight: normal;
	margin-top: 10px;
	padding: 2px 25px 2px 15px;
	font-size: 13px;
	background: url(images/bg-xemthem1.png) 82% 9px no-repeat;
}
/* ------------ giới thiệu chi tiết -----------------  */
.thongke {
	height: 26px;
	background: #f7f7f7;
	border-top: 1px solid #dedede;
	padding-left: 10px;
	color: #999999;
	font-size: 12px;
	line-height: 29px;
	position: relative;
	padding-right: 5px;
	margin-top: 015px;
}
.thongke-ngay {
	height: 100%;
	background: url('images/icon-day.png') no-repeat left 6px;
	float: left;
	margin-right: 15px;
}
.thongke-ngay span {
	padding-left: 5px;
}
.thongke-luotxem {
	height: 100%;
	background: url('images/icon-view.png') no-repeat left 10px;
	float: left;
}
.thongke-luotxem  span {
	padding-left: 6px;
}
.thongke span {
	margin-left: 15px;
}
.cochu {
	float: right;
	height: 100%;
}
.cochu span {
	margin-left: 0px;
	position: absolute;
	right: 71px;
}
.thongke .cochu a {
	margin: 0px;
	float: none;
	display: inline;
	cursor: pointer;
}

/* ------------------ */
.chucnang {
	height: 25px;
	background: #f7f7f7;
	border-top: 1px solid #bdbdbd;
	padding-left: 5px;
	color: #a6a6a6;
	font-size: 12px;
	line-height: 25px;
	position: relative;
	font-family: Arial;
}
.detailed-news .chucnang{
	width: 100%;
}
.chucnang .icon-left {
	float: left;
	width: calc((100% - 300px));
}
.chucnang .icon-left div{
	display: inline-block;
}
.chucnang .back-page {
	height: 100%;
	background: url('images/icon-back.png') no-repeat left 5px;
	float: left;
	margin-right: 17px;
}
.chucnang .top-page {
	height: 100%;
	float: left;
}
.chucnang .top-page a {
	background: url('images/icon-top.png') no-repeat left;
	padding-left: 15px;
	height: 100%;
	
}
.chucnang .icon-left .item1{
	float: right;
}
.chucnang .email {
	height: 100%;
	background: url('images/icon-mail.png') no-repeat left 8px;
}
.chucnang .intrang {
	height: 100%;
	background: url('images/icon-in.png') no-repeat 20px 7px;
	padding-left: 20px;
}


.back-page span, .intrang span, .email span {
	padding-left: 19px;
}
.chucnang .icon-right {
        float: right;
        width: 290px;
        line-height: 9px;
	      margin-top: 2px;
}
.chucnang .icon-right ul {
	margin: 0;
	padding: 0;
	padding-top: 2px;
	float: right;
}
.chucnang .icon-right ul li {
	display: inline-block;
	padding-right: 5px;
}
/* ----------------------------- */
.text-gioithieu.TextSize{
	font-size: 14px;
	line-height: 24px;
	padding: 20px 0;
	text-align: justify;
}
.text-gioithieu.TextSize img{
	max-width: 100%;
	height: auto;
	margin: 20px 0;
}
 .gioithieu-khac {
	margin-top: 30px;
	 border-top: 2px solid #e5e5e5;
	 position: relative;
}
.gioithieu-khac:before{
	width: 173px;
	height: 3px;
	content: '';
	background-color: #007cc6;
	display: block;
	position: absolute;
	top: -2px;
	left: 0;
	z-index: 1;
}
.gioithieu-khac .title{
	font-size: 16px;
	color: #0072bc;
	text-transform: uppercase;
	  font-family: 'UtmAvoBold';
	padding-top: 10px;

}
.gioithieu-khac  ul{
	padding: 0;
	margin: 0;
	padding-top: 20px;
}
.gioithieu-khac ul li{
	padding-bottom: 10px;
	color: #333333;
	padding-left: 19px;
	background: url(images/bg-lik.png) no-repeat left 8px;
}
.gioithieu-khac ul li:hover{
	color: #278dcb;
	background: url(images/bg-likhv.png) no-repeat left 8px;
	
}
.gioithieu-khac ul li span{
	color: #999999;
}
/*------ sản phẩm trang chính -------------  */
 .title-pro{
	background-color: #fbfbfb;
}
 .title-pro .name{
	 font-family: 'UtmAvoBold';
    font-size: 14px;
	color: #fff;
	padding: 8px 14px;
	float: left;
	display: block;
	max-width: 80%;
	text-transform: uppercase;
	border-left: 3px solid #004c7a; 
	position: relative;
    background: url(images/anh5.png) no-repeat;
    background-size: 100% 100%;
    padding-right: 47px;
}

.title-pro  .xemthem{
	float: right;
	padding-right: 15px;
	background: url(images/bg-xt.png) no-repeat 93% 16px;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	width: 72px;
}
.product1-item  .item-danhmuc .item{
	margin-top: 23px;
	float: left;
	width: calc((100% - 60px) / 3);
	margin-right: 30px;
}
 .product1-item  .item-danhmuc .item:nth-child(3n){
	margin-right: 0px;
}
 .product1-item  .item-danhmuc .item:nth-child(4n){
	/*margin-right: 30px;*/
}
.product1-item  .item-danhmuc .item .text .gia{
	display: block;
	font-weight: 100;
}
.product1-item  .item-danhmuc .item .text .gia span{
	color: red;
	font-weight: bold;
	
}
/* ---------- sản phẩm danh sách ---------------- */
.product1-item .item-danhmuc .item .text{
	font-size: 14px;
}
.product1-item .item-danhmuc .item .text a{
	height: 44px;
	overflow: hidden;
	display: block;
}
#product-list .product1-item{
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 15px;
}
.page{
	color: #666;
	margin-top: 23px;
	
}
.page .SplitPages {
	line-height: 34px;
	float: left;
	width: 80%;
}
.page .SplitPages a{
	padding: 8px 13px;
	border: 1px solid #dddddd;
	/*margin-right: -5px;*/
}
.page .SplitPages a:hover, .page .SplitPages a.hientai{
	background: #007cc6;
	color: #fff;
	border: 1px solid #007cc6;
	
}
.page .sum-page{
	float: right;
	padding-top: 11px;
}

/*------- giỏ hàng -------------  */
#cart {
	width: 100%;
	height: auto;
}
#cart .cart-table {
	
}
#cart .cart {
	width: 100%;
	height: 40px;
	background: url(bghead.png);
	text-align: center;
	padding: 0 12px;
	
}
#cart .cart.cart-menu{
	background-color: #017bc5;
	font-weight: bold;
	color: #fff;
}
#cart .cart .cart-pt {
	width: 40%;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	float: left;
	box-sizing: border-box;
}
#cart .cart .cart-num {
	width: 15%;
	height: 40px
}
#cart .cart .cart-price {
	width: 15%;
	height: 40px
}
#cart .cart .cart-money {
	width: 20%;
	height: 40px
}
#cart .cart .cart-des {
	width: 15%;
	height: 40px
}
#cart .cart .cart-pt:first-child {
	text-align: left;
}
#cart .cart.cart1 {
	 padding: 16px 12px; 
	background: none;
border: 1px solid #cccccc;
	height: 100px;
}
#cart .cart.cart1 .cart-pt {
	text-transform: none;
	font-size: 14px;
	height: 100%;
	display: table;
	/*! margin-left: 49px; */
}
#cart .cart.cart1 .cart-pt .cart-money1{
 text-align: right;
 padding-right: 11px;
 color: red;
	  font-family: 'Roboto-Bold';
	font-size: 16px;
	padding-top: 6px;
}
#cart .cart.cart1 .cart-pt .cart-pt-left {
	width: 30%;
	float: left;
	background: #f4f4f4;
}
#cart .cart.cart1 .cart-pt .cart-pt-left .khungAnh:before {
	padding-bottom: 60.23%;
}
#cart .cart.cart1 .cart-pt .cart-pt-right {
	width: 70%;
	float: right;
	overflow: hidden;
	text-align: left;
	display: table;
	font-size: 13px;
	color: #333333;
	padding-left: 16px;
	padding-top: 10px;
}
#cart .cart.cart1 .cart-num {
	width: 30px;
	height: 36px;
	border: 1px solid #cccccc;
	margin-top: 15px;
	position: relative;
	        margin-left: 39px;
	background-color: #fff;
}
#cart .cart.cart1 .cart-num1 {
	display: block;
	width: 35px;
	height: 37px;
	border: none;
	vertical-align: middle;
	-appearance: textfield;
	-moz-appearance: textfield;
	-webkit-appearance: none;
	text-align: center;
	
}
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  display: inline-block;
  cursor: default;
  flex: 0 0 auto;
  align-self: stretch;
  -webkit-user-select: none;
  opacity: 0;
  pointer-events: none;
  -webkit-user-modify: read-only;
	padding-left: 0px;
}
#cart .cart.cart1 .cart-price {
	text-align: center
}
#cart .cart.cart1 .cart-price .cart-price1{
	  font-family: 'Roboto-Bold';
	font-size: 16px;
}
#cart .cart.cart1 .cart-des a {
	width: 20px;
	height: 20px;
	background: url(images/delete.png) no-repeat;
	display: inline-block;
	text-align: center;
	margin-top: 26px;
}
#cart .cart.cart1 .cart-money1, #cart .cart.cart1 .cart-price1, #cart .cart.cart1 .cart-name {
	vertical-align: middle;
	display: table-cell;
}
#cart .cart.cart1 .cart-name{
	font-size: 13px;
}
#cart .cart-info {
	width: 50%;
	height: auto;
	float: left
}
#cart .cart-info .title{
	font-size: 14px;
	padding-bottom: 25px;
}
#cart .cart-input {
	height: auto;
}
#cart .cart-input input {
	width: 98%;
	height: 36px;
	 padding: 0 0 0 10px ;
	border: 1px solid #c0c0c0;
	margin-bottom: 6px;
	font-size: 13px;
}
#cart .cart-input input::-moz-placeholder{
    color: #333;
    opacity: 1;
}

#cart .cart-input input::-webkit-input-placeholder {
    color: #333;
    opacity: 1;
}
#cart .check{
	margin-top: 20px;
}
#cart .check a {
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	background: #a8a9ad;
	padding: 11px 19px;
	border-radius: 3px;
	margin-right: 7px;
}
#cart .check a:hover{
	background: #017bc5;
}
#cart .cart-form .cart-total{
	float: right;
	width: 50%;
	padding-left: 25px;
	line-height: 22px;
}
#cart .cart-form .cart-total .title{
	padding:10px 0 20px 0;
}
#cart .cart-form .cart-total span{
	font-weight: bold;
}
#cart .cart-form .cart-total p{
	padding-bottom: 5px;
}
#cart .form-tong{
	background: #eeeeee;
	border: 1px solid #d6d6d6;
	border-top: 0px solid #d6d6d6;
	padding: 30px 19px;
}
#cart .form-tong .form-left{
	float: left;
	width: 57%;
	padding-left: 52px;
	background: url(images/bg-hot.png) no-repeat left 5px;
	font-size: 13px;
	line-height: 22px;
	color: #333;
}
#cart .form-tong .form-left span{
	font-size: 15px;
	font-weight: bold;
	color: red;
}
#cart .form-tong  .form-center{
	width: 20%;
	float: left;
	padding: 10px 0 0 20px;
		font-size: 16px;
	  font-family: 'Roboto';
}
#cart .form-tong  .form-right{
	width: 20%;
	float: left;
	padding: 10px 0 0 5px;
	font-size: 20px;
	  font-family: 'Roboto-Bold';
	color: red;
}
#cart .cart-form{
	padding-top:  35px;
}
/*------------- Tin tức trang chính ------------  */
#news-home .gioithieu-khac ul li {
    background: url(images/bg-li1.png) no-repeat left 8px;
}
#news-home .gioithieu-khac ul li:hover {
   	color: #278dcb;
	background: url(images/bg-likhv.png) no-repeat left 8px;
}
#news-home .gioithieu-khac {
    margin-top: 30px;
    border-top: 1px solid #e5e5e5;
    position: relative;
}
#news-home .gioithieu-list .gioithieu-khac {
    margin-top: 30px;
    border-top: 0px solid #e5e5e5 !important;
    position: relative;
    padding-bottom: 20px;
}
#news-home .gioithieu-list .gioithieu-khac:before {
    height: 0;
}
#news1-list .item-news1-home{
	padding-top: 25px;
}
#images-list .item-images-home{
    border-bottom: 1px solid #f0f0f0;
}
/*---- thư viện ảnh --------  */
.item-images-home .item-img {
	float: left;
	width: calc((100% - 72px) / 4);
	margin-right: 24px;
/* 	padding-bottom: 20px; */
	padding-top: 25px;
	
}
 .item-images-home .item-img:after{
	height: 1px;
	width: calc(100% + 24px);
	content:"";
	background-color: #f0f0f0;
	display: block;
	margin-bottom: -1px

}
.item-images-home .item-img:nth-child(4n){
	margin-right: 0px;
	
}
#video-list .item-images-homeƠ{}
.item-images-home .item-img:nth-child(4n):after{
		width: calc(100% );

}


.item-images-home .item-img .khungAnh:before{
	padding-bottom: 66.32%;
}
.item-images-home .item-img .khungAnh{
	position: relative;
}
.item-images-home .item-img .khungAnh .icon{
	position: absolute;
	bottom: 0px;
	left: 6px;
	z-index: 1;
	width: 31px;
	height: 34px;
}
.item-images-home .item-img .khungAnh .time{
	position: absolute;
	top: 6px;
	left: 6px;
	z-index: 1;
	width: 31px;
	height: 38px;
	background: rgba(0,0,0, 0.4);
	width: 38px;
	height: 17px;
	text-align: center;
	color: #fff;
	line-height: 16px;
}
.item-images-home .item-img  .text{
	font-size: 14px;
	padding: 12px 0;
}
.item-images-home .item-img  .text a{
	height: 45px;
	overflow: hidden;
	display: block;
}
.item-images-home .item-img:hover .text{
	color: #007cc6;
}
/* --------- thư viện ảnh ---------- */
.text-img-detail .TextSize div {
	padding: 0px 0;
}
.nd-img {
	width: 100%;
	height: auto;
	margin-top: 20px
}
.nd-img .des-img {
	width: calc((100% - 20px) / 3);
	float: left;
	margin-right: 10px;
	/*! border: 1px solid #d5d5d5; */
	height: auto;
	margin-bottom: 10px
}
.nd-img .des-img:nth-child(3n) {
	margin-right: 0
}
.nd-img .des-img .khungAnh {
	margin: 1px
}
.nd-img .des-img .khungAnh:before {
	padding-bottom: 67%
}
.nd-img .des-img .overlayimg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 5;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	transition: 0.5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-webkit-transition: 0.5s all ease-in-out;
	opacity: 0
}
.nd-img .des-img .overtext {
	padding-top: 19%;
}
.nd-img .des-img:hover .overlayimg {
	opacity: 1
}
#images-detail .nd-img{
	padding-bottom: 17px;
}
#images-detail .album1 h1{
	  font-family: 'UtmAvoBold';
color: #007cc6;
	font-size: 20px;
	padding: 20px 0 0 0;
}
#images-detail .album1  .day{
	  font-family: 'Roboto-Regular';
color: #333;
	font-size: 13px;
	color: #828282;
	margin: 10px 0 0 0;
            background: #f7f7f7;
        border-top: 1px solid #bdbdbd;
        padding:3px 0 3px 4px;
	
}
.item-video1-detail .album-video{
	  font-family: 'UtmAvoBold';
   font-size: 20px;
	text-transform: uppercase;
	color: #097be4;
	padding-top: 17px;
}
.item-video1-detail  .text-gioithieu.TextSize iframe{
	width: 100%;
	border: 0;
	margin:  10px 0;
}
.item-video1-detail  .text-gioithieu.TextSize .khungAnh:before{
	padding-bottom: 60%;
}
/* --- Thư viện tài liệu ------- */
.main-library-detail .tab-library-tailieu{
	width: 100%;
	margin-top: 15px;
}
.main-library-detail .tab-library-tailieu{
	border: 1px solid #d6d6d6;
		
}
.main-library-detail .tab-library-tailieu ,.main-library-detail .tab-library-tailieu tr{
	border: 1px solid #d6d6d6;
    border-collapse: collapse;
	background-color: #f5f5f5;
}
.main-library-detail .tab-library-tailieu tr:nth-child(2n){
	background-color: #fbfbfb;
}
.main-library-detail .tab-library-tailieu tr td{
	padding: 9px 15px;
	font-size: 13px;
	color: #333;
}
.main-library-detail .tab-library-tailieu tr:hover td{
	color: #007cc6;
}

.main-library-detail .tab-library-tailieu .name{
	width: 67%;
	font-size: 14px;
	
}
.main-library-detail .tab-library-tailieu .chitiet{
width: 10%;
	background: url(images/bg-xt.png) 74% center no-repeat;
}
.main-library-detail .tab-library-tailieu tr:hover .chitiet{
	background: url(images/bg-cthv.png) 74% center no-repeat;
}
.main-library-detail .tab-library-tailieu .donw {
width: 13%;
text-align: right;
}
.main-library-detail .tab-library-tailieu .donw a {
		background: url(images/icon-donw.png) left center no-repeat;
	padding-left: 22px;
	padding-bottom: 1px;
}
.main-library-detail .tab-library-tailieu tr:hover .donw a{
		background: url(images/icon-donwhv.png) left center no-repeat;
}
/*---------- liện hệ ---------  */
.item-contact-detail .item-infor{
	font-size: 14px;
	margin-top: 15px;
}
.item-contact-detail .item-infor div{
	padding: 2px 0;
}
.item-contact-detail .item-infor span{
	font-weight: bold;
}
.item-contact-detail .item-infor .title{
	  font-family: 'UtmAvoBold';
font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 3px;
}
.item-contact-detail .form-main-contact{
	margin-top: 35px;
}
.item-contact-detail .form-main-contact .item{
	width: calc((100% - 18px) / 2);
	margin-right: 18px;
	float: left;
}
.item-contact-detail .form-main-contact .item:last-child{
	margin-right: 0px;
}
.item-contact-detail .form-main-contact .item .title{
	font-size: 16px;
	font-weight: bold;
	color: #007cc6;
	padding-bottom: 14px;
}
.item-contact-detail .form-main-contact .item  .form input, .item-contact-detail .form-main-contact .item  .form select, .item-contact-detail .form-main-contact .item  .form textarea{
	width: 100%;
	margin-bottom: 8px;
	border: 1px solid #dbdbdb;
	height: 36px;
	padding-left: 12px;
	font-size: 13px;
	font-family: Arial;
	-moz-appearance: none;
-webkit-appearance: none;
}
.form-main-contact .item  .form select{
	background: url(images/option.png) 98% no-repeat;
}
.form-main-contact .item  .form select option{
	padding-left: 12px;
}
.item-contact-detail .form-main-contact .item  .form  select {
    padding-left: 8px !important;
}
.item-contact-detail .form-main-contact .item  .form input::-moz-placeholder{
    color: #333;
    opacity: 1;
}

.item-contact-detail .form-main-contact .item  .form input::-webkit-input-placeholder {
    color: #333;
    opacity: 1;
}
.item-contact-detail .form-main-contact .item  .form textarea::-moz-placeholder{
    color: #333;
    opacity: 1;
}

.item-contact-detail .form-main-contact .item  .form textarea::-webkit-input-placeholder {
    color: #333;
    opacity: 1;
}
.item-contact-detail .form-main-contact .item  .form textarea{
	height: 93px;
	padding-top: 8px;
	max-width: 100%;
}
.item-contact-detail .form-main-contact .item  .form .check{
	width: 50%;
}
.item-contact-detail .form-main-contact .item  .form .check a{
	width: 49%;
	display: block;
	float: left;
	text-align: center;
	background-color: #9a9a9a;
	color: #fff;
	font-size: 15px;
  padding: 8px 0;
  color: #333;
  font-size: 14px;
     font-family: 'UtmAvoBold';


}
.item-contact-detail .form-main-contact .item  .form .check a:hover{
	background-color: #2858a4;
    color:#fff;
}
.item-contact-detail .form-main-contact .item  .form .check .huy{
	float: right;
}
.item-contact-detail .form-main-contact .item .mapborder #map_canvas0{
	width: 100%;
	height: 320px;
}

#search-list  .title-pro .name {
        padding: 7px 14px;
}
#search-list .title-pro .name span{
	font-size: 18px;
}
/* ------------------------ hỗ trợ ---------------------*/

/*slider hotro1*/
#fixed{
background-size: 100% 100%;
width:183px;
float: left;
margin-left: 20px;
margin-top: 10px;
cursor: pointer;
}
#fixed .hotro { position: fixed; right: 0; top: -500px; z-index: 10;
    box-sizing: border-box;transition: 1s all ease-in-out;
    -moz-transition: 1s all ease-in-out; -webkit-transition: 1s all ease-in-out;
    right: 213px;
    max-height: 398px;
    overflow-y: scroll;
}
#fixed {
    position: relative;
}
#fixed .openht{
            background: url(images/hotro.png) no-repeat;
        background-size: 100% 100%;
        width: 183px;
        height: 30px;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
        cursor: pointer;
}
#fixed .closeht{
      background: url(images/hotro1.png) no-repeat;
        background-size: 100% 100%;
        width: 183px;
        height: 30px;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
        cursor: pointer;
        position: absolute;
        top: 0px;
        display: none;
}

/* ----------- chia sẻ -------------- */
.hotro-main {
	width: 33px;
	position: fixed;
	right: 0;
	z-index: 1;
	top: 357px;
    display: none;
}
.hotro-main .khungAnh:before{
	padding-bottom: 100%;
}
.hotro-main ul{
	padding: 0;
	margin: 0
}
.hotro-main ul li{
	width: 33px;
	height: 34px;
	margin-bottom: 1px;
}
.hotro-main ul li.hotro{
	height: 201px;
}
.hotro-main ul li.hotro .khungAnh:before{
	padding-bottom: 589%;
}
#fixed .slider-hotro1 {
	width: 527px;
	right: 0;
	background: #f8f5f0;
	padding: 15px 11px; 
	border-top: 1px solid #d3c9b6;
	top: 145px;
}
#fixed .slider-hotro1 .text-hotro{
	font-size: 12px;
	 line-height: 20px;
	color: #333;
}
#fixed .slider-hotro1 .text-hotro .web{
	text-transform: uppercase;
	color: #007cc6;
}
#fixed .slider-hotro1 .text-hotro span{
	color: red;
}
#fixed .slider-hotro1 .item-main-hotro{
padding-top: 20px;

}
#fixed .slider-hotro1 .item-main-hotro .support-main{
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main:last-child{
	border-bottom: 0px solid #e7e7e7;
	padding-bottom: 0px;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom{
	float: left;
	width: calc((100% - 25px) / 2);
	margin-right: 25px;
}

#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom:last-child{
	margin-right: 0px;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-img{
	float: left;
	width: 25%;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-img .khungAnh:before{
	padding-bottom: 100%;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-img{
	border: 1px solid #eae8e4;
	border-radius: 50%;
	
		
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-img .khungAnh{
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #fff;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text{
	float: right;
	width: 72%;
	word-wrap: break-word;
	font-size: 12px;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .title{
	  font-family: 'UtmAvoBold';
  font-size: 15px;
	line-height: 20px;
	color: red;
	text-transform: uppercase;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item{
	padding: 15px 0 0 0;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text .name{
	font-weight: bold;
	font-size: 15px;
	color: #007cc6;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text .tell{
	font-size: 12px;
	background: url(images/tell.png) no-repeat left 4px;
	padding-left: 23px;
    float: none;
	padding-top: 0;
	color: #333;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text .mail{
	font-size: 12px;
	background: url(images/gmail-ht.png) no-repeat left 4px;
	padding-left: 23px;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text ul{
	padding: 0;
	margin: 0;
	border: 1px dashed #e4e4e5;
	width: 145px;
	padding-left: 5px;
	background-color: #faf9f7;
	padding-top: 7px;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text ul li{
	display: inline-block;
	padding-right: 5px;
	height: 19px;
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text ul li a{
	height: 19px;
	
}
#fixed .slider-hotro1 .item-main-hotro .support-main .item-custom .item-text ul li:last-child{
	padding-right: 0 px;
}
/* ---------------- Sản phẩm chi tiết ----------- */
.content-product-detail .product-content-img{
	float: left;
	width: 45%;
}
.content-product-detail .product-content-pro{
		float: right;
	width: 53%;
}
.product-content-img  .slider-for .khungAnh:before{
	padding-bottom: 66.5%;
}
.product-content-img  .slider-for .khungAnh{
	border: 1px solid #dfdfdf;
	margin-bottom: 4px;
	background: #f6f6f6;
}
.product-content-img  .slider-for .khungAnh .khungAnhCrop0{
	border: 4px solid #fff;
}
.product-content-img .slider-nav .khungAnh:before{
	padding-bottom: 60.16%;
}
.product-content-img .slider-nav{
	width: calc(100% + 6px);
	margin: 0 auto;
	margin-left: -3px;
}
.product-content-img .chiase {
        padding: 0;
        margin: 0;
        margin-top: 12px;
        line-height: 9px;
}
.product-content-img .chiase ul li{
	display: inline-block;
}
.product-content-img .chiase ul li:last-child{
	margin-left: 10px;
}
.product-content-img .slider-nav .khungAnh{
	border: 1px solid #dfdfdf;
	margin: 0 3px;
}
.product-content-img .slider-nav .slick-prev:before {
  color: transparent !important;
}
.product-content-img .slider-nav .slick-prev.slick-arrow {
   top: 38px;
  left: 3px;
  position: absolute;
  z-index: 10;
  background: url("images/nav-left.png") no-repeat;
  height: 46px;
  width: 29px;
}

.product-content-img .slider-nav .slick-next:before {
  color: transparent !important;
}

.product-content-img .slider-nav .slick-next.slick-arrow {
  top: 38px;
  right: 3px;
  position: absolute;
  z-index: 10;
  background: url("images/nav-right.png") no-repeat;
   height: 46px;
  width: 29px;
}
.content-product-detail .product-content-pro .title1{
	font-weight: bold;
	font-size: 22px;
	color: #0090c5;
	padding-bottom: 5px;
	line-height: 27px;
}
.content-product-detail .product-content-pro .day{
	font-size: 12px;
	color: #999999;
	border-bottom: 1px solid #dedede;
	padding-bottom: 8px;
}
.content-product-detail .product-content-pro .price{
	font-size: 14px;
	margin-top: 15px;
}
.content-product-detail .product-content-pro .price span{
	color: red;
	padding-left: 45px;
	font-weight: bold;
	font-size: 16px;
}
.content-product-detail .product-content-pro .detail{
	font-size: 14px;
	line-height: 20px;
	padding-top: 3px;
}
.content-product-detail .product-content-pro ul{
	padding: 0;
	margin: 0;
	margin-top: 15px;
  margin-bottom: 25px;
}
.content-product-detail .product-content-pro ul.thongtin li{
	float: left;
	width: calc(100% / 2);
	padding-left: 11px;
	padding-right: 11px;
	background: url(images/bg-li2.png) no-repeat left 9px;
	font-size: 14px;
	line-height: 22px;
	
}
.content-product-detail .product-content-pro ul li span{
	font-weight: bold;
}
.content-product-detail .product-content-pro .soluong{
	font-size: 14px;
	float: left;
	font-weight: bold;
	width: 50%;
}
.content-product-detail .product-content-pro .soluong div.cong,.content-product-detail .product-content-pro .soluong div.tru {
	cursor: pointer;
}

.content-product-detail .product-content-pro .soluong div {
	float: left;
	
}
.content-product-detail .product-content-pro .soluong input {
	width: 50px;
	padding: 7px 0 6px 0;
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 15px;
	outline: none;
	box-sizing: border-box;
	height: 40px;
	margin-left: 10px;
}
.content-product-detail .product-content-pro .soluong .tru{
	background: url(images/tru3.png) center no-repeat;
width: 36px;
	height: 40px;
	background-size: cover;
	border: 1px solid #cccccc;
	border-left: 0px;
	
}
.content-product-detail .product-content-pro .cong{
	background: url(images/cong3.png) center no-repeat;
width: 36px;
	height: 40px;
	background-size: cover;
	border: 1px solid #cccccc;
	border-left: 0px;
	
	
}
.content-product-detail .product-content-pro .bottom-cart{
	float: right;
  width: 50%;
}
.content-product-detail .product-content-pro .bottom-cart a{
	float: right;
	display: block;
	text-align: right;
	width: 100%;
	background: url(images/cart.png) 62px 10px no-repeat;
	background-color: red;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding: 9px 0;
	padding-right: 52px;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-img{
	float: left;
	width: 15%;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-img .khungAnh:before{
	padding-bottom: 100%;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-img{
	border: 1px solid #eae8e4;
	border-radius: 50%;
	
		
}
.content-product-detail .product-content-pro .support-main .item-custom .item-img .khungAnh{
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #fff;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text{
	float: left;
	width: 82%;
	word-wrap: break-word;
	font-size: 12px;
	margin-left: 2%;
}
.content-product-detail .product-content-pro .support-main .item-custom .title{
	  font-family: 'UtmAvoBold';
  font-size: 15px;
	line-height: 20px;
	color: red;
	text-transform: uppercase;
}
.content-product-detail .product-content-pro .support-main .item-custom .item{
	padding: 15px 0 0 0;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text .name{
	font-weight: bold;
	font-size: 15px;
	color: #007cc6;
	
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text .tell{
	font-size: 12px;
	background: url(images/tell.png) no-repeat left 4px;
	padding-left: 23px;
	
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text .mail{
	font-size: 12px;
	background: url(images/gmail-ht.png) no-repeat left 4px;
	padding-left: 23px;
	
}
.content-product-detail .product-content-pro .support-main .item-custom {
	background-color: #f7f7f7;
	border: 1px solid #dedede;
	padding: 0 7px 15px 26px;
	margin-top: 15px;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text .thongtin{
	float: left;
	width: 50%;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text .lienhe{
	float: right;
	width: 50%;
	padding-left: 15px;
}
.item-contact-detail .form-main-contact .item .mapborder #map_canvas1 {
        width: 100%;
        height: 320px;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text ul{
	padding: 0;
	margin: 0;
	border: 1px dashed #e4e4e5;
	width: 145px;
	padding-left: 5px;
	background-color: #faf9f7;
	padding-top: 7px;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text ul li{
	display: inline-block;
	padding-right: 5px;
	height: 19px;
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text ul li a{
	height: 19px;
	
}
.content-product-detail .product-content-pro .support-main .item-custom .item-text ul li:last-child{
	padding-right: 0 px;
}
.content-product-detail .product-content-pro .support-main  .slick-prev:before {
  color: transparent !important;
}
.content-product-detail .product-content-pro .support-main  .slick-prev.slick-arrow {
   top: 62px;
  left: 5px;
  position: absolute;
  z-index: 10;
  background: url("images/cus-left.png") no-repeat;
  height: 33px;
  width: 33px;
}

.content-product-detail .product-content-pro .support-main   .slick-next:before {
  color: transparent !important;
}

.content-product-detail .product-content-pro .support-main  .slick-next.slick-arrow {
  top: 62px;
  right: 0px;
  position: absolute;
  z-index: 10;
  background: url("images/cus-right.png") no-repeat;
   height: 33px;
  width: 33px;
}
.content-thongtin-detail .tabs-detail .list-tabs {
	padding: 0;
	margin: 0;
	width: 100%;
}
.content-thongtin-detail .tabs-detail .list-tabs li {
	display: inline-block;
	font-family: 'SegoeUISemiBold';
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	text-transform: uppercase;
	border: 1px solid #e8e4df;
	margin-right: -5px;
	padding: 5px 19px;
	border-bottom: none;
	background: #f2f2f2;
}
.content-thongtin-detail .tabs-detail {
	padding-top: 35px;
}
.content-thongtin-detail .tabs-detail .list-tabs li.active {
	border-top: 3px solid var(--color-main);
	background: #ffffff;
	color: var(--color-main);
}
.content-thongtin-detail .tabs-detail .tabs-content .tab {
	border: 0px solid;
	border: 1px solid #e8e4df;
	padding: 15px;
}
.tabs-detail .tabs-content .tab .detail-pro{
	margin-bottom: 15px;
}
#product-detail .product-khac{
	margin-top: 20px;
}
#CommonCuoiChiTietTin .fr {
    float: right;
}
.chiase .fr {
    float: right;
}
.chiase .shareItem {
            width: 65px;
        height: 22px;
        display: inline-block;
        position: relative;
        z-index: 1;
        top: 0px;
        background: #fe6d4c;
        color: #fff;
	border-radius: 3px;
	margin-left: 15px;
        font-size: 12px;
}
.chiase .shareItem  .at-icon-wrapper{
        background-color: rgb(255, 255, 255) !important;
        background: url(images/cong1.png) 1px 1px no-repeat;
        padding: 6px;
        margin-right: 6px;
        width: 0px !important;
        height: 0px !important;
        margin-top: 5px;
        margin-left: 2px;
}
.chiase .shareItem  .at-icon-wrapper svg{
  width: 0px !important;
	height: 0px !important;
}
#CommonCuoiChiTietTin .shareItem {
        width: 25px;
        height: 20px;
        display: inline-block;
        position: relative;
        z-index: 1;
        top: 2px;
}
#CommonCuoiChiTietTin .shareItem a .at-icon-wrapper{
	border-radius: 3px !important;
}
.product-khac{
    margin-top: 20px;
}
#news-home .container-nd:first-child{
    padding-top: 25px;
}
.container-nd-ct.container-nd-ctmb{
    display: none;
}
.item-danhmuc .item  .khungAnh .khungAnhCrop0{
    border: 5px solid #fff;
}
.tab{
position: relative;
}
.tab .xemthem{
    position: absolute;
    top: -42px;
    right: 0;
}
.tab  .xemthem{
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: 80px;
	background: url(images/bg-xemthem.png) 94% 8px no-repeat;
	margin-top: 4px;
}
#to-popup {
	background: #ffffff;
	color: #333333;
	display: none;
	width: 540px;
	height: auto;
	position: fixed;;
	top: 15%;
	z-index: 90;
	left: 50%;
	transform: translateX(-50);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	border-radius: 5px;
	border: 10px solid rgba(255, 255, 255, 0.2);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
#btn-close {
	display: block;
	width: auto;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	color: #fff;
	font-size: 20px;
}
#background-popup {
	z-index: 85;
	position: fixed;
	display: none;
	height: 100%;
	width: 100%;
	background: #000;
	top: 0px;
	left: 0px;
}
#to-popup .success {
	font-size: 14px;
	line-height: 22.5px;
	color: #333333;
	  font-family: 'Roboto-Light';

}
#to-popup .success .gui {
	  font-family: 'Roboto-Bold';

	color: #007cc6;
	font-size: 25px;
	line-height: 30px;
	/*! text-transform: uppercase; */
	padding-top: 18px;
}
#to-popup .success p  span {
	color: red;
	font-weight: bold;
	font-size: 17px;
}
#to-popup .success .trangchu {
	text-align: center;
	margin: 28px 0px 38px 0px;
}
#to-popup .success .trangchu a {
	padding: 11px 43px 10px 43px;
	background-color: #007cc6;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 17px;
	border-radius: 3px;
	  font-family: 'Roboto-Bold';

}
#cart .form-tong .cart-res{
    display: none;
}
#product-home .content-product-detail .product-content-pro .support-main .item-custom .item-text .name{
    color: #333 
}
#product-home .content-product-detail .product-content-pro .support-main .item-custom .item-text .tell{
    font-weight: bold;
}
.hotlinesp{
    margin-top: 30px;
}
.hotlinesp p{
    font-family: 'Roboto-Bold';
        font-size: 17px;
        text-transform: uppercase;
        margin-bottom: 10px;
        display: none;
}
    .hotlinesp .tell {
        display: block;
        font-family: 'Roboto-Bold';
        font-size: 17px;
        background: url('images/anh-tell.png') no-repeat 0px center;
        padding-left: 17px;
        padding-right: 0px;
        color: red;
        margin-bottom: 10px;
    }
.hotlinesp .tell span{
    color: #333;
}

.video-home {
	display: none;
}

.item-content-left .video-new {
	display: none;
}























