
body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 14px;
	color: #000000;
	background: #ffffff;/* Old browsers */
	width: 1349px;
	margin: 0 auto;
	font-family: 'Conv_RobotoCondensed-Regular';
}
*{
	margin: 0px;
	padding:0px;
}

.fm{
	display:none;
}
a:link, a:visited {color: #CC3333;text-decoration: none;font-weight: normal;} 
a:active, a:hover { color: #0683ab; text-decoration: none; }

.button_01 a {
	display: block;
	width: 102px;
	height: 23px;
	padding: 7px 0 0 0;
	background: url(images/templatemo_button.png)  no-repeat;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.button_01 a:hover {
	color: #fff;
    background:url(images/templatemo_button_hover.png) no-repeat;
}

p { margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: none; }
.diemmoi{
	
display: block;
	
width: 100%;
	
/* margin-top: 10px; */
}
.diemmoi img{
	
width: 100%;
	
margin-top: 20px;
	
border: 1px solid #000;
	
display: block;
	
position: relative;
}
.mapl{
	
width: 100%;
	
height: auto;
}
.diemmoi::after{
	content:'';
	background-image: url(images/bongdo.png);
	position: absolute;
	/* bottom: 0px; */
	height: 10px;
	width: 270px;
	margin: 0 auto;
	background-size: 100% auto;
}
.saoc{
	
display: block;
	
margin: 0 auto;
}
.sky1{  /* float: left; */
  display: block;
  margin: 0px 5px 5px 10px;  width: 120px;  margin: 0 auto;  display: block;}
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }

.margin_r10 { margin-right: 10px; }

.float_l { float: left; }
.float_r { float:  right; }
.header{
	width: 100%;
  height: 27px;
  background-color: #A1A1A1;
}
.tdhead{
	width: 100%;
	height: 28px;
	background-color: #F8F8F8;
	background: url(images/t_bg_header_top.jpg);
}
.tdhead .kg{
	width: 1150px;
	margin: 0 auto;
}
.toTop{
	display:none;
}
#templatemo_header_wrapper {
	width: 100%;
	height: 265px;	
	background: url(images/templatemo_header.png) no-repeat top center;
	position:relative;
	z-index:1000;
}

#templatemo_header {
background: url("images/templatemo_header.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 265px;
    padding: 0 10px;
    position: relative;
    width: 980px;
    z-index: 1000;
}

/* site title */

 #site_title {
	margin:0 auto;
	width: 1150px;
	text-align: left;
	/* height: 125px; */
}
 #site_title img{
	/* height: 67px; */
	margin-top: 2px;
	/* background-color: white; */
	width: auto;
}
.laco img{
	/* height: 95px; */
	margin-top: 3px;
	margin-left: 3px;
}
 .logo{
	display: table;
	/* margin: 0 auto; */
	padding-top: 0px;
	float: left;
	width: 7%;
	text-align: left;
}
 .infoname{
	   float: right;
	   color: #000;
	   /* padding-top: 35px; */
	   /* width: 200px; */
	   /* height: 85px; */
	   margin-top: 24px;
	   /* border-bottom: 1px solid #C2C2C2; */
	   color: #da251d;
	}
	.infoname p{
		float:left;
		height: 36px;
		line-height: 36px;
		font-size: 17px;
		/* font-family: 'Tahoma'; */
	}
	.hgh{
		/* padding: 10px; */
		/* background-color: #9ECC46; */
		border-radius: 5px 5px 5px 5px;
		border: 1px solid #ddd;
		float: left;
		margin-left: 10px;
		background: url(images/t_cart.png);
		width: 37px;
		height: 37px;
	}
	.sgh{
		float: left;
		height: 38px;
		width: 25px;
		/* border: 1px solid #ddd; */
		border-radius: 0px 5px 5px 0px;
		border-left: 0px;
		padding-left: 10px;
		line-height: 39px;
		font-weight: bold;
	}
  .infoname img{width: 85%;

margin-top: 0px !important;

height: auto !important;}

 .logo1{
	float: right;
 }
 .infoname h1{
	  display: block;
	  -webkit-margin-before: 0em;
	  -webkit-margin-after: 0em;
	  -webkit-margin-start: 0px;
	  -webkit-margin-end: 0px;
	  padding-top: 15px;
	  color: #FFFFFF;
	  /* text-transform:uppercase; */
	  font-family: 'fontbb';
	  font-size: 34px;
	  font-weight: bold;
	  /* margin-bottom: 25px; */
	  -webkit-text-stroke: 1px #0099ff;
	  color: white;
	  -webkit-text-fill-color: white;
	  text-shadow: 3px 2px 3px rgba(57, 57, 57, 0.5);
	  -webkit-background-clip: text;
	  -moz-background-clip: text;
	  background-clip: text;
}
article{
	/* margin-top: 25px; */
	/* float: left; */
	/* width: 100%; */
}
 .infoname h2{
	color: #ff0000;
	/* text-transform:uppercase; */
	/* margin-top: -5px; */
	display: block;
	font-size: 18px;
	font-family: 'fontbb';
	/* text-transform: uppercase; */
	background-color: white;
	text-align: left;
}
  .infoname h3{
	  color: #DA342B;
  display: block;
  font-size: 14px;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
  margin-top: -22px;
  text-align: right;
}
  }
/* end of site title */

/* menu */
#list-main-menu{width:1150px;height:30px;margin:auto;padding:0;

}
#list-main-menu>li{float:left;display:inline-block; border-right:#0C57BD 1px solid; text-transform:uppercase; font-weight:bold;}
#list-main-menu>li:hover>a{background-color:#006782;}
#list-main-menu>li>.active{background-color:#006782; }
#list-main-menu>li>a{
  height: 40px;
  font-family: "Segoe UI";
  font-weight: bold;
  float: left;
  padding: 0 37px;
  line-height: 40px;
  color: #fff;
  text-decoration: none;
  }
 .slogan{
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
	font-family: "Segoe UI";
	color:#E74033;
 }
 .imgsli{
	width:225px;
	height:270px;
	margin:15px;
	border:3px solid  #EDDBC5;
	border-radius:10px;
 }
.sli{
	/* background-color: #E2E2E2; */
	/* margin-bottom: 10px; */
	/* border-top:1px solid #c2c2c2; */
}


.calll{
background-image: url(images/call.png);
  padding-left: 40px !important;
  background-size: 18%;
  background-position: 8px;
  background-repeat: no-repeat;
  padding-right: 5px !important;
}

/* menu */
#templatemo_menu {
  height: 50px;
  float: left;
   
  width: 100%;
 
  margin-top: 0px;
  background-color: #1428A0;
}
/* end of menu */
/* Search */

#templatemo_header #search_box {
	position: absolute;
	width: 335px;
	height: 72px;
	bottom: 30px;
	right: 50px;
	background: url(images/templatemo_search.png)
}
.flag{/* width: 200px; */height: 27px;float: left;/* margin-top: 10px; *//* margin-left:25px; *//* position: absolute; *//* overflow: visible; *//* right: 0; *//* border-top: 5px solid #249DEE; *//* background-color: #F2F2F2; */margin-top: 2px;}
.flag p{
	float: left;
	font-family: 'Conv_RobotoCondensed-Regular';
	line-height: 25px;
	color: #da251d;
}
.kcx{
    width: 1150px;
    margin: 0 auto;
}
.laco{float:right}
.login{/* float:right; *//* margin-top: 10px; *//* display: table; */}
.gn{/* display: table; */margin: 0 auto;height: 45px;}
.login i{float: left;font-size: 20px;color: #FF0000;border-radius: 50%;border: 2px solid #FF0000;/* width: 20px; */padding: 2px 5px;margin-top: 10px;}
.spss{float: left;width: 260px;padding-top: 35px;margin-left: 15px;}
.spss img{
    height: 50px !important;
    float: left;
}
.spss h3{float: left;color: #F30000;font-size: 17px;font-family: fontbb;line-height: 33px;margin-left: 5px;}
.spss i{float:right;font-size: 25px; */;line-height: 31px;}
.login p {
  font-size: 15px;
  font-family: 'fontf';
  color: #FF0000;
  padding-left: 5px;
  display:table;
  float:left;
  line-height: 45px;
}
.login span {color: #000;}
.login a{font-size: 15px;font-family: 'fonta';color: #1428a0;padding-left: 15px;float: left;}
.spss a{font-size: 22px;font-family: 'fontab';color: #1428a0;float: right;line-height: 28px;/* display: table; */}
#cart-total
{
	display:table;
}
.flag li{list-style: none;float: left;}
.flag img{
	margin-right: 0px;
	/* border: 1px solid #DADAD8; */
	/* width: 15px; */
	margin-right: 5px;
	height: auto !important;
	/* margin-top: 15px !important; */
	float: left;
	line-height: 29px;
	margin-top: 0px;
}

.search, .search * {
	margin: 0;
    padding: 0;
    outline: none;
    border: 0;
    background: none;
}
.search{
	/* height: 33px; */
	/* margin-top: 35px !important; */
	float: left;
	/* border: 0; */
	/* border-radius: 7px; */
	/* background-color: #ebebeb!important; */
	/* border-bottom: 1px solid #fff; */
	width: 28%;
	display: table;
	text-align: right;
	display: block;
}
.db{
	display:none !Important;
}
.search form {
  /* height: 40px; */
  /* margin-top: 15px; */
    
}

::-webkit-input-placeholder { color:#333; } /*Google Chrome */
::-moz-placeholder { color:#333; } /* Firefox 19+ */
:-ms-input-placeholder { color:#333; } /* IE */
input:-moz-placeholder { color:#333; }
#searchfield {
  height: 23px;
  width: 230px;
  padding: 5px;
  float: left;
  color: #000000;
  font-size: 15px;
  padding-left: 10px;
  font-weight: normal;
  line-height: normal;
  background: none;
  font-family: 'Conv_RobotoCondensed-Light';
  margin-top: 25px;
  border: 1px solid #ddd;
  background: #fff;
  font-style: italic;
  border-radius: 17px 0 0 17px;
}
#nuttim{
	background-image: url(images/t_search.png);
	height: 33px;
	width: 56px;
	float: left;
	/* position: relative; */
	/* z-index: 99999; */
	/* margin-left: -80px; */
	background-size: 22px;
	background-position: 18px 7px;
	background-repeat: no-repeat;
	/* margin-right: 5px; */
	margin-top: 26px;
	background-color: #fff;
	border-radius: 0 17px 17px 0;
}
/* end of search 
	 box-shadow: 0px 0px 6px red;
     -moz-box-shadow:0px 0px 6px red;
     -webkit-box-shadow: 0px 0px 6px red;
*/
.spnoibat{
	background-image:url(images/back123.jpg);
	height:345px;
}
/* content */

.namesp{
	height:35px;
	width:100%;
	background-color:#0152A1;
}
.spname{
	width:1150px;
	margin:0 auto;
}
.spname h3{
	color:#ffffff;
	float:left;
	line-height:10px;
	padding: 0px 15px;
	font-weight:inherit;
	font-size:13px;
}
.snamep{
  padding-left: 55px;
  width: 120px;
  background-image: url(images/gach.png);
  background-repeat: no-repeat;
  height: 35px;
  line-height: 35px;
  font-family: "Segoe UI";
  font-weight: bold;
  background-position: 15px;
  color: #B9BED0;
  background-color: #898989;
  float:left;
}
#templatemo_content_wrapper {
	width: 1150px;
	margin: 0 auto;
	padding: 5px 0px;
	display: table;
	margin-bottom: 10px;
	padding-top: 30px;
	/* margin-top: 24px; */
	/* float: left; */
	/* position: relative; */
}
.kkk{
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-top: -15px !important;
}
#templatemo_content_wrapper_bottom {
	width: 1000px;
	height: 15px;
	margin: 0 auto;
	background: url(images/templatemo_content_bottom.png) no-repeat;
}
.menucon{
	display: none;
	margin-top: -4px !important;
}
.menucon ul.open {
    background-color: #ddd;
}
.menucon ul li{
	background-color: #B5B5B5;
}
.menucon ul li ul li{
	background-color: #ddd;
}
.menucon ul li ul li ul li a{
	background-color: #fff !important;
}
.menucon ul li a{
	line-height: 30px !important;
	font-size: 10px !important;
	color: #039 !important;
}
.menucon .submenu-button{
	height: 30px !important;
	width: 30px !important;
}
.menucon ul ul li a {
    padding: 0px 30px !IMPORTANT;
}
.menucon ul ul ul li a{
	padding: 0px 50px !IMPORTANT;
}
.menucon .submenu-button::after{
	top: 15px !important;
	left: 10px !important;
}
.menucon .submenu-button::before{
	top: 12px !important;
	left: 13px !important;
}
#templatemo_content {
	float: right;
	width: 660px;
	
}

#templatemo_content p {
	text-align: justify;
	margin-bottom: 10px;
}
.hik{
  margin-top: -78px;
  text-align: center;
  color: #7E848C;
  height: 34px;
  padding-left:10px;
  font-size: 14px;
}

.content_section {
	clear: both;
	width: 100%;
	/* display:table; */
	margin-top: 0px;
}
.dvhc {
    width: 1150px !important;
    display: block;
    height: 85px;
    margin: 0 auto;
}
.dvhc .owl-item{height: 50px;position: relative;}
.dvhc img{max-height: 100%;      max-width: 100%;      width: auto;      height: auto;      position: absolute;      top: 0;      bottom: 0;      left: 0;      right: 0;      margin: auto;}
.aside-panel #h22{
	/* background-image: url(images/bnc.png); */
	height: 45px;
	background-color: #6C9414;
	/* border-radius: 5px 5px 0px 0px; */
}
.aside-panel #h22 h2{
	color: #fff;
	background: #da251d;
	text-transform: uppercase;
	text-align: center;
}
.tright #h22{
	margin-bottom:20px;
}
#h22{
	 /* border-bottom: 1px solid #ddd; */
	 /* padding-bottom:1px; */
	 /* height: 18px; */
}
#h22 h2{
	    margin: 0;
	    padding: 0;
	    /* border-bottom: 1px solid #666666; */
	    /* background-color: #e60101; */
	    /* height: 45px; */
	    line-height: 45px;
	    color: #FFFFFF;
	    /* padding-left: 10px; */
	    /* padding-left: 18px; */
	    font-weight: bold;
	    /* font-family: 'Tahoma'; */
	    font-size: 18px;
	    text-align: center;
	    /* -webkit-box-shadow: 0 10px 6px -6px #777; */
	    -moz-box-shadow: 0 10px 6px -6px #777;
	    /* box-shadow: 0 10px 6px -6px #777; */
}
#h22 a{font-style: italic;float: right;line-height: 17px;padding-right: 5px;color: #f00;font-size: 15px;font-family: 'fontf';}
.tright #h22 h2 {
	color: #579644;
	font-weight: bold;
	text-align: left;
	float: left;
	line-height: 36px;
	/* padding-left: 10px; */
	font-size: 30px;
	font-family: 'Conv_UTMFlavour';
	border-bottom: 2px solid;
}
#h22 h3{
	    margin: 0;
  padding: 0;
  
	    /* border-left: 5px solid #FE0000; */
  
	    /* background-color: #004890; */
  
	    height: 50px;
  
	    line-height: 75px;
  text-transform: uppercase;
  
	    color: #c12833;
  
	    /* padding-left: 10px; */
  font-weight: bold;
  font-family: 'fontb';
  
  
	    font-size: 20px;

	    text-align: left;
	    border-bottom: 3px solid #c12833;
	    /* -webkit-box-shadow: 0 10px 6px -6px #777; */    -moz-box-shadow: 0 10px 6px -6px #777;    
	    /* box-shadow: 0 10px 6px -6px #777; */
}
.info11{
	display:table;
}
input.montant_devise {
			  text-align: left;
			}
			.ttin{
				  margin: 0px;
			  padding: 0px;
			  
				  width: 90px;
			  float: left;
			  list-style: none;
			  margin-right: -10px;
			  position: relative;
			  margin-top: 7px;
			
				  padding-left: 10px;
}
			.ttin li{
				line-height:27px;
			
				font-size: 15px;
				font-family: fonta;
				text-transform: uppercase;
				color: #000;
}
input.montant_devise {
	height:30px;
}
#templatemo_content h2 {
	/* color: #FFF;
    font-size: 20px;
    height: 50px;
    line-height: 43px;
    padding: 0 0 0 80px;
	background: url(images/thanhsp.png) no-repeat bottom left;
	background-size:150% 100%; */
}
#h21 {
	    background: url("images/thanhsp.png") no-repeat scroll left bottom / 97% 91% rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 20px;
    height: 50px;
    line-height: 52px;
    padding: 0 0 0 80px;
}

.product_box {
	float: left;
	width: 190px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
	margin-bottom: 20px;
	margin-right:10px;
}

.fl_image {
	float: left;
	margin: 3px 15px 5px 0;
	width:150px;
}

#templatemo_content .product_box p {
	padding: 0;
	margin: 0 0 5px 0;
}

#templatemo_content .product_box a {
	color: #000000;
	font-weight: bold;
}

#templatemo_content .em_text {
	color: #537c11;
}

.price {
	color: #C30;
	font-size: 14px;
	font-weight: bold;
}

.product_box h3 {
	background: #63a103;
	padding: 3px 10px;
	margin: 0 0 10px 0;
	color: #ffffff;
	font-size: 12px;
}

.product_box img {
	width: 180px;
	height: 100px;
	border: 5px solid #e6e0ce;
	 margin-bottom: 10px;
}

#templatmeo_sidebar {
	 float: left;
	width: 250px;
	padding: 0;
	background: url(images/templatemo_sidebar.jpg) repeat-y;  
}

#templatmeo_sidebar .sidebar_section {

}

#templatmeo_sidebar .sidebar_section_content {
	margin:0 0 0 10px;
}

#templatmeo_sidebar h2 {
   /* color: #ffffff;
    font-size: 20px;
    height: 50px;
    line-height: 43px;
    padding: 0 0 0 80px;
	background: url(images/templatemo_header_bg.png) no-repeat bottom left;
	background-size:100% 100%; */
	color: #090;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
}

#templatmeo_sidebar .categories_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

#templatmeo_sidebar .categories_list li {
	padding: 0;
	margin: 0;
}

.categories_list li a {

}
.categories_list li a:hover {
	color: #537c11;
	text-decoration: none;
}

.sidebar_section label {
	display: block;
	margin-bottom: 10px;
}

.sidebar_section #input_field {
	height: 20px;
	width: 233px;
	padding: 0 5px;
	margin-bottom: 10px;
	color: #000000;
	font-size: 12px;
	font-variant: normal;
	line-height: normal;
}

.sidebar_section #submit_btn{
	float: right;
 	height: 30px;
	width: 80px;
	margin: 0px;
	padding: 3px 0 15px 0;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	outline: none;
}

/* end of content */

/* footer */
#templatemo_footer {
	width: 100%;
	float: left;
	/* background-image: url(images/t_bg_chungnhan.png); */
	/* background-size: 100% auto; */
	/* padding-bottom: 10px; */
	/* border-bottom: 3px solid #6A9114; */
	/* background-repeat: no-repeat; */
	/* background-size: cover; */
	/* z-index: 1112; */
}
.hfooter{
	background-image:url(images/footer.png);
	background-position: bottom;
	background-repeat: no-repeat;
	height:45px;
}
#templatemo_footer a {
	color: #fff;
}
.footer{
    width: 100%;
    height: 40px;
    float: left;
    border: 2px solid #6A9114;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dedede+0,f1f1f1+50,dedede+100 */
    border-left: 0px;
    border-right: 0px;
    background: #dedede; /* Old browsers */
    background: -moz-linear-gradient(top,  #dedede 0%, #f1f1f1 50%, #dedede 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #dedede 0%,#f1f1f1 50%,#dedede 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #dedede 0%,#f1f1f1 50%,#dedede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
}

.footer_menu {
	margin: 0px auto;
  
	/* padding: 15px 0px; */
  
	display: table;
  
	text-align: right;

  
	list-style: none;
}
.ifooter{
	/* font-family:Calibri; */
}
.ifooter p{
	font-size:14px;
	line-height:25px;
	text-transform: initial;
	color: #f00;
}
.ifooter h2 {
  font-size: 18px;
  width: 100%;
  color: #000;
  font-weight: bold;
  font-family: 'Tahoma';
  /* display: table; */
  margin-bottom: 10px;
  padding-top: 0px;
  /* padding-bottom: 15px; */
  /* border-bottom: 1px solid #FFFFFF; */
  /* -webkit-margin-before: 0em; */
  /* -webkit-margin-after: 0em; */
}
.footer_menu li {
	margin: 0px;
	padding: 10px 0px;
	/* line-height: 48px; */
	display: inline;
	border-left: 2px solid #6A9114;
}
.footer_menu li.kcu {
	/* border: none; */
	border-right: 2px solid #6A9114;
}
.footer_menu li a{
  color: #000 !important;
  font-size: 17px;
  font-family: 'Tahoma';
  font-weight: bold;
  display: block;
  padding: 0px 30px;
}
.ifooter{
  margin: 0 auto;
  width: 1150px;
  display: table;
  /* line-height: 18px; */
  padding-top: 15px;
  /* padding-bottom: 15px; */
}
.kfooter h5{
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		color: #FFF;
		font-size: 14px;
		font-family: 'fontf';
		font-weight: normal;
		margin-bottom: 0px;
		/* width: 314px; */
		background-repeat: no-repeat;
		/* padding-left: 40px; */
		line-height: 25px;
}
.ifooter h5 i{
    font-size: 25px;
    margin-right: 10px;
    width: 30px;
    color: #37C6F4;
}

.kfooter{
	width: 30%;
	float:left;
	/* border-left: 1px solid #fff; */
	/* margin-left: 1%; */
}
.lfooter{
	width: 220px;
	float: left;
	/* text-transform:uppercase; */
	display: none;
}
.dfooter{
	width: 610px;
	float: left;
	/* text-transform:uppercase; */
}
.dk{
	width: 50%;
	font-size: 14px;
	margin-left: 0px;
	height: 245px;
	overflow: hidden;
}
.cbs{
	margin-top: 13px;
	width: 170px;
}
.cfooter{
	width:260px;
	float:right;
	text-align: right;
	line-height:30px;
	color: #FFF;
}
.cfooter h2{
	display:block;
	padding:0px 20px;
	height:30px;
	font-size:12px;
	text-align:center;
	background-color:#000;
	border: 1px solid #fff;
	
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
.cfooter .thu1{
	float:left;
	display:table;
}
.cfooter .thu2{
	float:right;
	display:table;
}
footer ul{
  display: table;
  margin: 0px;
  clear:both;
  /* float: left; */
  -webkit-padding-start: 0px;
}
footer ul li{
	list-style: none;
  display: table;
  float: left;
  
	margin-right: 5px;
}
.kcx ul{
	
margin: 0px;
	
padding: 0px;
	
list-style: none;
	
width: 100%;
	
display: table;
}
.kcx ul li{
	display: table;
	float: right;
	/* background-color: #fff; */
}
.kcx ul li a img{
	width: 30px;
	/* margin: 3px; */
	border: none;
}
.kcx ul li.tinc{margin-left: 5px;height: 24px;background-color: #249DEE;color: #FFFFFF;font-family: 'fontbb';padding: 3px 10px;}
.footer_menu .last_menu {
	border: none;
}

footer{
    /* background-color: #0284C5; */
    background-image: url(images/t_bg_footer.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
}
#hotline{
	background-image: url("images/hotline.png");
    background-size: 100% 100%;
    height: 84px;
    margin-top: -50px;
    width: 185px;	
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	float:left;
}
#hl{
	padding-left: 41px;
    padding-top: 36px;
}
#hl1{
	color: #fff;
    font-size: 15px;
    line-height: 45px;
    margin-left: 210px;
	width:280px;
}
.dbt img{
    float: left;
    width: 91px;
    margin-right: 20px;
}
.dbt h3{
    /* margin-left: 10px; */
    color: #000;
    font-family: 'fontbb';
    font-size: 18px;
    /* line-height: 40px; */
}
/* end of footer */
.col-sm-2.control-label {
    float: left;
    width: 120px;
}
.form-group {
 float: left;
    margin: 10px;
    width: 400px;
}
.new-nav > li {
    float: left;
    width: 100%;
	list-style:none;
	margin:10px 0px;
}
.new-nav > li > a {
    border-left: 2px solid #fff;
    float: left;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.new-nav > li > a:hover {
    border-color: #c00;
	background-color:#EAEAEA;
}
.new-nav > li > a .news-info {
    color: #555;
    float: left;
    margin-left: 10px;
    width: 590px;
}
.new-nav > li > a .news-name {
    float: left;
    font-size: 13px;
    width: 100%;
}
.new-nav > li > a .news-description {
    float: left;
    width: 100%;
    font-size: 13px;
}
.news-pic {
    float: left;
    height: 80px;
    width: 120px;
}
.k2{
	background-image:none !important;
	background-color: #F2F2F2 !important;
	margin-top: 20px;
}
.httt{
	  display: block;
	  width: 100%;
	  border: solid 1px #545454;
	  /* border-radius:5px; */
	  background-color: #FFFFFF;
	  font-size: 13px;
	  float: right;
	  background-image: url(images/hotro.png);
	  background-position: right 35px;
	  background-size: 100%;
	  background-repeat: no-repeat;
	  margin-bottom: 10px;
	  /* background-color: #FFFFFF; */
	  margin-top: 20px;
	  /* -webkit-box-shadow: 2px 2px 5px 0px rgba(173,173,173,1); */
	  -moz-box-shadow: 2px 2px 5px 0px rgba(173,173,173,1);
	  /* box-shadow: 2px 2px 5px 0px rgba(173,173,173,1); */
}
.httt ul{
	list-style:none;
	margin-left:-30px;
	-webkit-margin-after: 0em;
	-webkit-padding-start: 0px;
	-webkit-margin-start: 0px;
	font-family:'fontd';
	font-size: 18px;
	text-align: center;
	line-height: 25px;
	color: #B04141;
	padding-bottom: 10px;
	padding-top: 182px;
	border-bottom: 5px solid #000;
}
.httt ul li.ks1{
	font-weight:bold;
	color: #ff0000;
	font-family: 'fontf';
	font-size: 15px;
}
.httt ul li.ks2{
  color: #f00;
  font-family: 'fontf';
  font-size: 14px;
}
.httt ul li.ks3{
	  width: 100%;
  
	  display: table;
}
.httt ul li.ks4{
	font-weight:bold;
	  text-transform: uppercase;
}
.httt ul li.ks5{
	font-weight:bold;
	  
	font-size: 16px;
	text-align: left;
	padding-left: 50px;
	font-family: 'fontb';
	text-transform: uppercase;
	color: #004890;
	line-height: 28px;
}
.httt ul li.ks6{
	font-size: 16px;
	font-family: 'fontfb';
	text-transform: uppercase;
	color: #000;
}
.httt1{
	display: block;
	width: 100%;
	/* margin-top: 5px; */
	border: solid 1px #ddd;
	/* border-radius: 5px; */
	background-color: #FFFFFF;
	font-size: 13px;
	/* margin-bottom: 20px; */
	float: right;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4e4e4+0,ffffff+100 */
	/* -webkit-box-shadow: 2px 2px 5px 0px rgba(173,173,173,1); */
	-moz-box-shadow: 2px 2px 5px 0px rgba(173,173,173,1);
	/* box-shadow: 2px 2px 5px 0px rgba(173,173,173,1); */
	overflow: hidden;
}
.h3 img{
	width: 195px;
	margin: 0px auto;
	display: block;
}
.h3 a{width: 100%;margin-bottom: 15px;display: block;}
.h3 h4{
	font-family: 'fontbb';
	text-transform: uppercase;
	padding: 0px 10px;
}
.k2 ul{margin:0px;padding:0px;padding: 13px 20px;}
.k2 .ks5{
	list-style: none;
	line-height: 40px;
	/* font-family: 'fontf'; */
	height: 34px;
	font-size: 18px;
	text-align: left;
	/* width: 80%; */
}
.k2 .ks5 span{
	/* text-align:right; */
	float: right;
	height: 30px;
}
.effect5
{
  position: relative;
  margin-bottom: 20px;
}
.effect5:before
{
	  z-index: -1;
  
	  position: absolute;
  
	   content: ""; 
  
	  bottom: -18px;
  
	  left: 0px;
  
	  width: 100%;
  
	  top: 100%;
  
	  /* margin-top: 10px; */
	  max-width:300px;
  
	  /* background: #777; */
  
	  /* box-shadow: 0 15px 10px #777; */
  
	  /* transform: rotate(-3deg); */
	  background-image: url(images/bongdo.png);
	  background-size: 100% 100%;
	  background-repeat: no-repeat;
}

.httt1 p{
	margin:15px;
	margin-top:0px;
	font-weight:bold;
	padding: 0 13px;
}

.slogantext{
    margin-top: 5px;
	
    font-family: 'fontab';
    font-size: 16px;
    text-shadow: 1px 1px 4px rgba(150, 150, 150, .2);
}
.icon-y {
    background-image: url("images/yahoo.png");
    background-size: 100% auto;
    float: left;
    height: 40px;
    width: 40px;
}
.icon-fb {
    background-image: url("images/facebook.png");
    background-size: 100% auto;
    float: left;
    height: 40px;
    width: 40px;
	margin-top:-10px;
}
.icon-sk {
    background-image: url("images/skype.png");
    background-size: 100% auto;
    float: left;
    height: 40px;
    width: 40px;
	margin-top:-16px;
}
.icon-g {
    background-image: url("images/google.png");
    background-size: 100% auto;
    float: left;
    height: 40px;
    width: 40px;
	margin-top:-21px;
}
.icon-yo {
    background-image: url("images/youtube.png");
    background-size: 100% auto;
    float: left;
    height: 40px;
    width: 40px;
	margin-top:-21px;
}
.icon-yo:hover {
    background-image: url("images/5.png");
}
.icon-y:hover {
    background-image: url("images/1.png");
}
.icon-fb:hover {
    background-image: url("images/2.png");
}
.icon-sk:hover {
    background-image: url("images/4.png");
}
.icon-g:hover {
    background-image: url("images/3.png");
}
.mxh{
	float: left;
    left: 284px;
    list-style: outside none none;
    position: relative;
    top: 73px;
    z-index: 2147483647;
}
.pagination{
	text-align:center;
	/* display: table; */
	margin: 0 auto;
	width: auto;
	margin-top: 20px;
	}
.pagination li{
	 display: table;
	 float: left;
	 list-style: outside none none;
	 padding: 2px 10px;
	 border: 1px solid #ccc;
	 margin: 1px;
	 background: #eee;
}
.gtnho{
  margin: 10px;
  width:419px;
  float:left;
}
.gtnho a{
	height: 15px;
  width: 75px;
  line-height: 14px;
  text-transform: uppercase;
  padding: 10px;
  margin-top: 14px;
  font-weight: bold;
  font-size: 12px;
  display: block;
  color: #fff;
  background-color: #E52D2E;

}
.about{
 float: left;
  width: 860px;
  background-image: url(images/about.jpg);
  color: #fff;
  height: 252px;
  margin-top: 25px;
  background-repeat: no-repeat;
  background-size: 50% 98%;
  position: relative;
}

.doitac{
	height: 100px;
	background-image:url(images/doitac.jpg);
	width:100%;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
	padding-top:13px;
}
.hdoitac{
	width:1150px;
	height:50px;
	margin:auto;
}
.hdoitac marquee img{
	height: 85px;
}
.ndtin{
	padding: 10px 0 0;
	display: block;
	clear: both;
}
.product-box .hinhtn{
	width: 75px;
	height: 75px;
}
.ndtin table {
    width: 100% !important;
}
.ndtin .hianh{
	  width: 53%;
	float:left;
}
.ndtin .tentin{
	width:45%;
	float:left;
	margin-left:5px;
}
.ndtin .motatin{
	float:left;
	margin-top: 25px;
}
.product-box{
	clear:both;
}
.img-thumbnail img{
	/* width:330px; */
	/* float:left; */
	/* border:solid 5px #efefef; */
    
	/* box-shadow:0 0 1px 1px #ccc; */
	/* -webkit-box-shadow:0 0 1px 1px #ccc; */-moz-box-shadow:0 0 1px 1px #ccc;
    -ms-box-shadow:0 0 1px 1px #ccc;-o-box-shadow:0 0 1px 1px #ccc;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.aside-panel {
  width: 250px;
  float: left;
  margin: 0px;
  margin-right:10px;
}

.menuht{
	/* display: block !important; */
	margin: 2%;
	/* width: 96% !important; */
	margin-top: 10px !important;
	display: none;
}
.tright{
	width: 100%;
	float:right;
	clear:none;
	margin-bottom: 15px;
	border-radius: 5px;
	/* border: 1px solid #ddd; */
	/* -webkit-box-shadow: 2px 2px 5px 0px rgba(173,173,173,1); */
	-moz-box-shadow: 2px 2px 5px 0px rgba(173,173,173,1);
	/* box-shadow: 2px 2px 5px 0px rgba(173,173,173,1); */
}

.battt{
  width: 100%;
  display: table;
  margin-bottom: 10px;
}
.nav li span{
	font-weight: normal;
	font-size: 20px;
	/* font-family: "fontf"; */
	text-transform:uppercase;
}
.nav li{
	margin: 16px 0px;
	font-size: 16px;
	/* font-family: 'fontf'; */
}
.nav li i{
	font-size: 17px;
	color: #579644;
	padding-right: 12px;
}
.nav li input {
  width: 73px;
  height: 25px;
}
.new-nav{
	  display: table;
  padding-left: 0px;
  margin-top: 0px;
}
.pcdv {
    width: 100%;
    float: right;
    background-image: url(images/bg2.jpg);
    /* height: 390px; */
    background-size: 100% auto;
}
.pcdv img{
    dis;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}
.idx{
	display: table;
	margin: 0 auto;
	max-width: 1235px;
}
.dtin{
	padding:15px;
	list-style:none;
}
.dtin .tiibds{width:auto;margin-bottom:10px;}
.dtin li.hh{margin-bottom:10px;clear: both;}
.dtin li.li1{/* height:35px; */clear: both;margin: 11px 0px;}
.dtin li h3{color: #579644;border-bottom:1px dotted #E7E7E7;}
.dtin li p{margin:5px;}
.dtin li input{
	/* width:550px; */
	/* height:25px; */
	padding: 5px 10px;
	min-width: 200px;
}
.dtin li.li2 select{width:200px;height:25px;}
.dtin li.li2 input{width:200px;height:25px;}
.dtin li.li2{width:355px;height:35px;float:left}
.dtin b{
	width:130px;
	height:25px;
	float:left;
	 line-height: 27px;
}
.btnsubmit{
  background: url(images/bg1px.gif) repeat-x;
  background-position: 0px 0px;
  padding: 3px 14px 6px 14px;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  -moz-box-shadow: 1px 0px 1px #555;
  -webkit-box-shadow: 1px 0px 1px #555;
  margin-left: 5px;
  border: 0px;
}
.khungsite{
	/* background-image: url(images/backk.jpg); */
	width: 100%;
	/* height: 215px; */
	background-color: #fff;
	/* position: relative; */
	float: left;
}
#owl-demo1{
	/* border-bottom: 5px solid #E60101; */
	float: left;
}

div#owl-demo1 {}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

.sky-mega-menu,
.sky-mega-menu * {
  margin: 0;
  padding: 0;
  outline: none;
  border: 0;
  background: none;
}

.sky-mega-menu {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* level 1 */

.sky-mega-menu {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 999;
  font-size: 0;
  line-height: 0;
  text-align: right;
}

.sky-mega-menu:after {
  content: '';
  display: table;
  clear: both;
}

.sky-mega-menu li {
     position: relative;
  display: inline-block;
  float: left;
  border-style: solid;
  border-color: #D1D2D2;
  border-right-width: 1px;
  font-size: 13px;
  
     line-height: 50px;
  text-align: left;
  white-space: nowrap;
}

.sky-mega-menu li a {
	display: block;
  
	padding: 0 25px;
  text-decoration: none;
  
	/* font-weight: bold; */
  
	font-size: 15px;
  
	color: #FFF;
  
	font-family: "fonta";
  text-transform: uppercase;
  transition: background 0.4s, color 0.4s;
  -o-transition: background 0.4s, color 0.4s;
  -ms-transition: background 0.4s, color 0.4s;
  -moz-transition: background 0.4s, color 0.4s;
  -webkit-transition: background 0.4s, color 0.4s;
}

.sky-mega-menu li > div {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: -9999px;
  margin-top: 8px;
  background: rgba(255,255,255,0.9);
  box-shadow: 0 0 8px rgba(0,0,0,.3);
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.sky-mega-menu li > div:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 8px;
  background: transparent;
}

.sky-mega-menu li > div:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 24px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #2D3E50;
  border-left: 5px solid transparent;
}

.sky-mega-menu li:hover > a,
.sky-mega-menu li.active > a {
  background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
  color: #1428A0;
  border-bottom: 0 none;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);
  font-weight: bold;
}

.sky-mega-menu li:hover > div {
  left: 0;
  opacity: 1;
  -webkit-transform: translate(0, 0);
}

/* level 2+ */

.sky-mega-menu li li {
  display: block;
  float: none;
  border-width: 0;
  border-top-width: 1px;
  line-height: 21px;
  white-space: normal;
}

.sky-mega-menu li li:first-child {
  border-top: 0;
}

.sky-mega-menu li li a {
  padding-top: 9px;
  padding-bottom: 9px;
}

.sky-mega-menu li li > div {
  top: 0;
  margin: 0 0 0 8px;
}

.sky-mega-menu li li > div:after {
  top: 0;
  right: 100%;
  bottom: auto;
  left: auto;
  width: 8px;
  height: 100%;
}

.sky-mega-menu li li > div:before {
  top: 22px;
  right: 100%;
  bottom: auto;
  left: auto;
  border-top: 5px solid transparent;
  border-right: 5px solid #2D3E50;
  border-bottom: 5px solid transparent;
}

.sky-mega-menu li li:hover > div {
  left: 100%;
}

.sky-mega-menu .right li > div {
  margin: 0 8px 0 0;
  -o-transform-origin-x: 100%;
  -ms-transform-origin-x: 100%;
  -moz-transform-origin-x: 100%;
  -webkit-transform-origin-x: 100%;
}

.sky-mega-menu .right li > div:after {
  right: auto;
  left: 100%;
}

.sky-mega-menu .right li > div:before {
  right: auto;
  left: 100%;
}

.sky-mega-menu .right li:hover > div {
  right: 100%;
  left: auto;
}


/**/
/* animations */
/**/

.scale-effect li > div {
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}

.scale-effect li:hover > div {
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  background: #1428A0;
}


/* grid */

.sky-mega-menu .grid-column {
  float: left;
}

.sky-mega-menu .grid-column3,
.sky-mega-menu .submenu {
  width: 260px;
}
.hotline{
  height: 40px;
  float: left;
  width: 200px;
  background-color: #65a72c;
  color: #fff;
  font-size: 13px;
  text-align: center;
  line-height: 40px;
  font-family: 'fontd';
}
.dh{
  /* width: 125px; */
  /* height: 30px; */
  bottom: 0px;
  cursor: pointer;
  display: block;
  line-height: 40px;
  text-align: center;
  /* left: 53px; */
  width: 100%;
  float: left;
  text-transform: uppercase;
  color: #fff;
  line-height: 40px;
  /* margin: 10px auto; */
  border-radius: 3px;
  font-size: 18px;
  background-color: #da251d;
  /* border-left: 7px solid #8CC118; */
  margin: 13px 0;
}
#product-nonem-list{
    font-size: 13px;
    width:100%;
    float:left;
    padding:0;
    list-style:none;
    margin:0;
    /* font-family: "fonta",tahoma; */
    /* background-color: #ACE03A; */
    /* border-bottom: 1px solid #42b212; */
    background-color: #F2F2F2 !important;
}
#product-nonem-list a{color: #FFF;}

#product-nonem-list > li{
	    width: 100%;
	    float: left;
	    padding-left: 10px;
	    border-bottom: 1px dashed #ccc;
	    text-transform: uppercase;
}
.dmc{

}
.dmc a{
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	text-transform: capitalize !important;
}
#product-nonem-list > li:last-child {

border-bottom: 0px;
}
#product-nonem-list > li:hover > a{display: block;width: 100%;color: #000;font-weight:bold;/* background: #0384C5; */	    transition: all 0.5s ease;
	    -webkit-transition:all 0.5s ease;
	    -moz-transition:all 0.5s ease;
	    -ms-transition:all 0.5s ease;
	    -o-transition:all 0.5s ease;}
#product-nonem-list > li > a{
	/* width: 100%; */
	float:left;
	/* margin-left: 5px; */
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
	/* background-image: url(images/bnc.png); */
	/* background-repeat: no-repeat; */
	/* background-position: 7px 18px; */
	/* text-transform:uppercase; */
	font-size: 15px;
	text-decoration:none;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	/* font-weight: bold; */
	/* font-family: 'Tahoma'; */
	/* text-transform: uppercase; */
}
#product-nonem-list > li > a:before{
	/* content: ''; */
	padding-left: 15px;
	margin-left: 10px;
	background-image: url('images/nut.png');
	background-size: 100% auto;
	margin-right: 32px;
	padding-top: 10px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	/* margin-top: 5px; */
}
.dmc a:before{
	content: '';
	padding-left: 20px !important;
	/* color: #fff; */
	margin-left: 30px !important;
	background-image: url('images/pickdate.png') !important;
	background-size: 50% !important;
	margin-right: 5px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	/* margin-top: 5px; */
}
#product-nonem-list1{color:#30C; list-style:none; padding-left:20px;}
#product-nonem-list1 li {margin:5px;}
#product-nonem-list .has-dv ul.ul-has-dv{
		display: none;
		position: absolute;
		margin-left: 230px !important;
		/* background-color: #ACE03A; */
		width: 230px;
		z-index: 100;
		border: 1px solid #ccc;
		-webkit-padding-start: 0px;
		list-style: none;
		background-color: #F2F2F2 !important;
}
#product-nonem-list .has-dv:hover ul.ul-has-dv{
	   -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	display: block;
}
#product-nonem-list .has-dv-c3 ul.ul-has-dv-c3{
		display: none;
		position: absolute;
		margin-left: 205px !important;
		background-color: #ACE03A;
		width: 230px;
		z-index: 100;
		margin-top: -25px;
		border: 1px solid #6C9414;
		-webkit-padding-start: 0px;
		list-style: none;
}
#product-nonem-list .has-dv-c3:hover ul.ul-has-dv-c3{
	   -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	display: block;
}
#product-nonem-list li ul{
	margin-left: 0px;
}
#product-nonem-list li ul li{
	  /* border-bottom: 1px dashed #85b0ff; */
	  padding: 5px 0px 5px 10px;
}

#product-nonem-list li ul li{
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}

#product-nonem-list li ul > li:hover {/* padding-left:25px; */color:#fff;font-weight:bold;background: #6C9414;}
#product-nonem-list li ul > li:hover a {/* color:#fff; */}
#product-nonem-list li ul li a{
	color: #000;
	font-size: 14px;
	display: block;
}
#product-nonem-list ul ul ul a{
	color:#000;
}
.kck1{
	  margin-left: 0px !important;
}
.kck0{
	  margin-right: 0px !important;
}
#owl-demol .float{
	margin: 0 auto !important;
	float: none;
	width: 250px;
	background: #fff;
	padding-bottom: 10px;
}
.float {
  transform: translateZ(0px);
  float: left;
  transition-duration: 0.3s;
  transition-property: transform;
  text-align: center;
  color: #ddd;
  margin: 12px 27px 12px 0px;
  width: 270px;
  border: 1px solid #fff;
  /* background-color: #fff; */
  padding-top: 5px;
  /* z-index: 111111111; */
  position:relative;
  text-align: center;
  background: #f3f0f066;
  padding: 10px 0;
}
.float .hinhanh {/* border: 1px solid #ddd; */position: relative;width: 100%;height: 210px;/* background: #eee; */}
.float:hover{
	
}
.capnhattt{
	/* background-color: rgba(0, 0, 0, 0.7); */
	display: table;
	padding-top: 10px;
	width: 100%;
	margin-top: 5px;
	position: relative;
	/* border-top: 1px dashed #ddd; */
}
.float::after {
	/* content:''; */
	background-image: url(images/dbsp.png);
	height: 7px;
	width: 100%;
	left: 0px;
	background-size: 100% auto;
	top: 305px;
	position: absolute;
}
.ths::after {
	top: 259px;
}
.kcm{
	z-index:1111;
}
.ctsp{
	display:block;
	width: 100%;
	height: 37px;
	float: left;
	line-height: 37px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	cursor: pointer;
}
.float img{
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.spc{
	width: 130px;
	/* height: 25px; */
	background-color: #da251d;
	color: #fff;
	/* border: 1px solid #ddd; */
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	border-radius: 3px;
	margin: 7px auto;
	padding: 3px 0;
}
.float .xct{
  float: right;
  width: 20%;
  height: 40px;
  /* bottom: 0px; */
  text-align: center;
  /* left: 53px; */
  color: #fff;
  line-height: 43px;
  margin-top: 10px;
  font-size: 28px;
  /* background-color: #4FAE32; */
}
.bmat{
	float: left;
	color: #A9A9A9 !important;
	width: 100%;
	font-style: normal !important;
}
.float h3{
	margin: 5px 0px 5px 0px;
	font-size: 16px;
	/* float: left; */
	height: 18px;
	display: block;
	/* width: 100%; */
	text-align: center;
	line-height: 17px;
	overflow: hidden;
	/* height: 35px; */
	font-weight: bold;
	font-weight: normal;
	color: #579644;
	text-transform: uppercase;
}
.kdau{
	display: none !important;
}
.float p{
 margin: 0px auto;
 font-size: 20px;
 padding-top: 5px;
 float: left;
 display: block;
 width: 100%;
 text-align: center;
 padding-right: 15px;
 color: #f00;
 font-weight: bold;
 /* display: block; */
 /* border-radius: 5px; */
 /* width: 95px; */
}
.float span{
  color: #E30002;
  font-weight: bold;
}
.float .xct{
   width: 47px;
  
   height: 37px;
  
   text-align: center;
  font-family: 'fontb';
  
   color: #FFFFFF;
  
   line-height: 35px;
  
   margin: 0px auto;
  
   /* border-left: 1px solid #C12833; */
   /* padding-top: 10px; */
   font-size: 25px;
  
   background-color: #2a2e37;
   float: left;
}
.float .xct.ak{
  left: 50px;

}
.float:hover, .float:focus, .float:active {
   transform: translateY(0px);
   border: 1px solid #6A9114;
}

table.table.table-bordered.table-striped.table-hover
{
	border: 1px solid #353535;
	width:100%;
	  
	text-align: center;
	/* border-spacing: 2px; */
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn-success {
  color: #fff;
  background-color: #579644;
  border-color: #579644;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bokhung{
	  width: 870px;
	  float: right;
}

ul.forum {
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    /* -webkit-margin-start: 0px; */
    /* -webkit-margin-end: 0px; */
    -webkit-padding-start: 0px;
    list-style: none;
    background-color: #F0F4F7;
    /* padding: 10px; */
    margin-top: 10px;
}
.tenbv {
    width: 43%;
    float: left;
    height: 50px;
}

.tebv {}

.forum li {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    display: flex;
}

.ndbv {
    width: 35%;
    float: left;
}

.slbv {
    width: 20%;
    float: left;
}

h3.forumtitle {
    display: block;
    font-size: 15px;
    font-family: fontab;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: normal;
    margin-top: 10px;
    margin-left: 20px;
}

table.dsbv {
    width: 100%;
    background-color: #F0F4F7;
    margin-top: 10px;
    text-align: left;
    font-size: 13px;
    /* padding-left: 10px; */
}
.dsbv thead{
	background: #666666;
	color: #fff;
	font-family: fontab;
	font-size: 13px;
	line-height: 30px;
}
.dsbv tbody tr.mtrang {
    /* border: 1px solid #E40C0C; */
    background-color: #DEE2E4;
}
.dsbv tr th{
    padding-left: 10px;
}
.gdetai{
	  margin-top: 10px;
  display: block;
  line-height: 30px;
  background: #666666 none repeat-x;
  color: #fff !important;
  width: 120px;
  text-align: center;
  border-radius: 10px;
  border: 3px solid #E0DCDC;
}
h3.threadtitle {
    display: block;
    font-size: 14px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-family: fontab;
    font-weight: bold;
}
.btrai{
	display:table;
	float:left;
	margin-top: 3px;
}
.bphai{
	display:table;
	float:right;
	margin-top: 3px;
}
.phonet {
    background-image: url(images/mail.png);
    width: 87px;
    height: 20px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    border-radius: 20px;
    border: 1px solid #E30512;
    float: left;
    margin-left: 17px;
    padding-left: 22px;
    font-size: 12px;
    color: #494949;
    font-family: 'fontab';
    line-height: 20px;
    /* text-align: center; */
    background-color: #fff;
}
.banner{
	width: 46%;
	float: left;
	display: block;
	display: table;
}
#cssmenu > ul > li:hover a, #cssmenu > ul > li.active a{
	color: #fff;
}
.logo img{
	
height: 79px;
}
.tdhead_midel{
	
clear: both;
	
background: url(images/t_bg_header_c.jpg);
	
background-repeat: repeat-x;
	
background-repeat: repeat;
	
background-size: contain;
	
float: left;
	
width: 100%;
	
padding-top: 0px;
}
.mailt {
	margin-left:0px;
	background-image: url(images/phone.png);
}
.toTop1{
	/* display: none !important; */
}
.cdv{
	width: 315px;
	/* position: relative; */
	float: left;
	/* display: table; */
	padding: 15px;
	margin: 0px 30px;
	border: 1px solid #fff;
	/* display: table; */
	background-color: rgba(0, 0, 0, 0.35);
}

.qt1{
	/* margin-left:0px; */
}

.cdv img{
	width:100%;
	height: 220px;
	margin: 0px;
	display: block;
	/* border: 15px solid rgba(0, 0, 0, 0.3); */
}
.pcdv h6{
	position: relative;
	margin: 0px 75px;
	margin-bottom: -150px;
	display: block;
	height: 60px;
	/* padding: 0px 55px; */
	text-align: center;
	background-color: rgba(0, 0, 0, 0.47);
	font-family: 'fontf';
	font-size: 18px;
	color: #fff;
	border: 1px solid #A9A9A9;
	line-height: 60px;
	font-weight: normal;
	text-transform: uppercase;
}
.pcda {
    /* width: 870px; */
    /* float: left; */
    /* margin-top: 15px; */
    /* height: 235px; */
}
.pcda img{
    dis;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.cda{
	/* width: 90%; */
	margin: 0 auto;
	/* height: 185px; */
	/* padding: 0 16px; */
}
.cda img{
	max-width: 100%;
	height: 84px;
	margin: 0 auto;
	display: block;
	padding: 0;
	/* border: 2px solid #579644; */
	border-radius: 2px;
}
.cda h6{
	text-align:center;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'fontbb';
}
.noikhu {
    display: table;
    float: left;
    margin-top: 135px;
    margin-bottom: 25px;
}
.noikhu:hover h6 {
	border:1px solid #fff;

}
.santa{
	width: 95% !important;
	margin-top: 10px;
}
.santa h3{font-family: 'fontfb';font-size: 15px;height: 42px;overflow: hidden;color: #000;}
.santa img{
	height: 67px;
	width: 100px;
	float:left;
	display: block;
	margin-right: 10px;
}
.ndbv h2 span{
	border-bottom: 3px solid #da251d;
}
.santa p{font-family: 'fontf';color: #333;font-size: 15px;height: 24px;overflow: hidden;}
.bvgt{
	width: 100%;
	/* margin: 0px auto; */
	/* display: flex; */
}
.ndbv{width: 50%;float: left;/* margin-left: 5%; */height: 300px;overflow: hidden;/* font-weight: bold; */font-family: 'Conv_RobotoCondensed-Regular';}
.ndbv h1{margin-top: 10px;text-align: left;color: #f00;font-family: 'fonts';font-size: 27px;font-weight: normal;font-family: 'Conv_roboto-condensed-bold';}
.ndbv h2{text-align: left;font-family: 'Tahoma';font-size: 21px;font-weight: bold;color: #da251d;font-family: 'Conv_RobotoCondensed-Regular';margin-bottom: 25px;}
.ndbv p{/* font-family: 'Tahoma'; */font-size: 17px;line-height: 24px;margin-top: 10px;text-align: justify;color: #4e4e4e;}
.ndbv p *{/* font-family: 'Tahoma'; */font-size: 17px;line-height: 20px;margin-top: 10px;}
.ndbv a{
color: #606;
/* font-family: 'fontf'; */
float: right;
text-decoration: underline;
/* font-style: italic; */
}
.habv iframe{
	
width: 100%;
	
height: 300px;
}
.habv{width: 45%;float: right;}
.congnghe{
	width:100%;
	float: left;
	background: url(images/t_bg_index.jpg);
	background-size: cover;
}
.spmn{
	width:1150px;
	margin:0 auto;
	padding-bottom: 30px;
}
.spmnover{
	background-image: url(images/t_bg_chungnhan.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	float: left;
}
.spmn #h22{/* height: 12px; *//* margin-bottom: 20px; */}
.spmn #h22 h2{color: #579644;/* background-image: url(images/gach.png), url(images/gacht.png); */background-repeat: no-repeat;/* background-position: bottom right, top left; *//* display: table; */padding: 22px 0;/* height: 24px; *//* line-height: 24px; *//* background-color: #fff; */margin: 0 auto;font-size: 38px;font-family: 'Conv_UTMFlavour';}
td.giohangtop {
    text-transform: uppercase;
    text-align: center;
    padding: 10px;

}
.tritt_giohang{margin-top:20px;}
.tritt_giohang td{border:1px solid #ccc;padding:5px;}
td.button_datmua {
    text-align: center;
    text-transform: uppercase;
    background: #579644;
    cursor: pointer;
}
td.button_datmua a{
    color:#fff;
}

/*----------------TIN TUC-----------------*/
.box_news {
   	border-bottom: 1px dotted #898EAA;
	clear: both;
	padding-bottom: 23px;
	padding-top: 5px;
	margin: 0 0 20px 0;
}
.box_news h2 {
    font-size: 16px;
}
.box_news h2 a {
    color: #003CBC;
	text-transform: capitalize;
	font-weight: bold;
}
.box_news p {
    margin: 0;
    padding: 0;
}

.box_news p.news_mota{
	overflow: hidden;
	text-align: justify;
}
.clear {
    clear: both;
}
.box_news p.small {
    color: #666666;
    font-size: 11px;
}
.box_news h2 a:hover {
    color: #3FA502;
}
h1.text_title {
    color: #339900;
    font-size: 12px;
}
.image_boder {
  	background: none repeat scroll 0 0 #FFFFFF;
  	border: 1px solid #579644;
  	float: left;
  	margin: 0 10px 0 0;
  	padding: 2px;
}
.video-nav li{
	    width: 268px;
    float: left;
    margin-left: 10px;
    padding-top: 10px;
    text-align: center;
}
.video-nav li{
	
}
.ndtin-video{
	    display: inline-table; width:100%; padding:0px
}
.spmn div h4 {
    color: #579644;
    /* background-image: url(images/gach.png), url(images/gacht.png); */
    background-repeat: no-repeat;
    /* background-position: bottom right, top left; */
    /* display: table; */
    padding: 6px 0 10px;
    /* height: 24px; */
    /* line-height: 24px; */
    /* background-color: #fff; */
    margin: 0 auto;
    font-size: 17px;
    font-family: 'Conv_UTMFlavour';
}
.dmfooter{
	float: left;
	width: 20%;
	padding-left: 3%;
}
.uldm{
	
}
.uldm li{
	width: 100%;
	padding: 3px 0;
	font-size: 15px;
}
.uldm li:hover a{
	color:#da251d;
}
.uldm li a span{
	padding-right: 10px;
	font-weight: bold;
}
.title_f{
	font-size: 18px;
	color: #fff;
}
.line-under{
	border-bottom: 2px solid #fff;
	width: 50px;
	padding-top: 5px;
	margin-bottom: 13px;
}
footer .ifooter{
	margin-top: 17px;
	margin-bottom: 10px;
}
.mxhf ul img:hover{
	background: #da251d;
	border-radius: 50%;
}
.mxhf ul li{
	padding-right: 12px;
}
.mxhf{
	margin: 15px 0 30px;
	float: left;
	width: 100%;
}
.footerunder{
	width: 100%;
	float: left;
	text-align: center;
	padding: 10px 0;
	color: #565656;
	font-style: italic;
	font-size: 16px;
}
.news_noibat{
	width: 54%;
	float: left;
}
.news_noibat img{
	width: 100%;
	height: 235px;
}
.news_noibat h3{
	color: #579644;
	text-transform: uppercase;
	padding: 5px 0;
	font-size: 17px;
}
.news_noibat p{
	padding: 0px 0 20px;
	color: #5d5b5b;
	font-size: 15px;
	font-style: italic;
}
.news_over .spmn{
	
}
.news_over .spmn h4{
	border-bottom: 1px solid #ccc;
	padding: 4px 0;
	margin-bottom: 16px;
	font-family: 'Conv_RobotoCondensed-Regular';
	color: #484747;
	font-size: 22px;
}
.news_over .spmn h4 span{
	border-bottom: 3px solid #ccc;
}
.news_over .title_news{
	
}
.news_over{
	float: left;
	width: 100%;
	padding: 15px 0 15px;
}
.news_all{
	width: 44%;
	float: right;
}
.ndbv a.viewmore{
	background-color: #579644;
	float: left;
	color: #fff;
	padding: 8px 17px;
	text-decoration: none;
	font-size: 16px;
	border-radius: 2px;
}
.ndbv a.viewmore:hover{
	color:#da251d;
}
#product-nonem-list > li .btn-circle{
    width: 15px;
    height: 15px;
    padding: 0px 1px;
    border-radius: 35px;
    font-size: 1px;
    line-height: 1.33;
    margin-right: 10px;
    background: #579644;
    margin-top: -3px;
}
#product-nonem-list > li i {
    width: 14px;
    height: 14px;
    padding: 0px 0px 0px 0px;
    border-radius: 15px;
    text-align: center;
    font-size: 10px;
    line-height: 1.42857;
    color: #fff;
}
@media only screen and (max-width: 768px) {
	.ifooter h5{
		font-size:14px;
	}
}