a{
	outline:none !important;
	text-decoration: none !important;
	font-family:Arial;
}
body{
	font-family: Arial;
}
ul, li{
	margin: 0px;
	padding:0px;
}
.row{
	margin:0px;
	padding:5px;
}

@font-face {
 font-family: SanFranciscoDisplay;
 src: url("SanFranciscoDisplay-Bold.otf"); /* For IE browsers */
}

@font-face {
 font-family: SanFranciscoDisplay;
 src: url("SanFranciscoDisplay-Bold.otf"); /* For most other browsers */
}
@font-face {
 font-family:Lobster;
 src: url("VNF-Lobster.ttf"); /* For most other browsers */
}
	.giaban_sp,
	.giahang_sp,
	.giaban,
	.giahang{
		 font-family: Lobster,Arial;
		 padding:0px 5px;
	}

	.title-left,
	#menu a,
	.title,
	.title a,
	.name-sp a,
	.box-thuonghieu span,
	.tieude_baiviet_news,
	.title-sp-logic-ct,
	.box-conten-left a{
		 font-family: SanFranciscoDisplay,Arial;
		 font-size:16.67px;
	}
	.mota-dm.text-justify img {
		max-width: 100%;
		height:auto;
	}
	a:hover{
		color:#F00 !important;
	   
	}
	a{
	   
	}
	.box-list-tintuc-ft a:hover{
		font-weight:bold !important;
	}
	.tab-content img {
		max-width: 100%;
		height:auto;
	}
	#menu li:nth-child(2) ul {
		left: 150px !important;
	}
	#menu li:nth-child(3) ul {
		left: 290px !important;
	}
	#menu li:nth-child(4) ul {
		left: 550px !important;
	}
	#menu li:nth-child(5) ul {
		left: 730px !important;
	}
	#menu li:nth-child(6) ul {
		left: 830px !important;
	}
	.box-warpt-sp .thumbnail-img-sp img{
		max-width:85%;
		margin: 25px auto;
	}
	
	.box-warpt-sp .thumbnail-img-sp{
		overflow: hidden;
	}
	.box-warpt-sp .thumbnail-img-sp img{
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
		-ms-transition: all ease 0.5s ;
		transition: all ease 0.5s ;
		cursor:pointer;
	}
	.box-warpt-sp .thumbnail-img-sp img:hover{
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
		-ms-transition: all ease 0.5s ;
		transition: all ease 0.5s ;
		cursor:pointer;
		transform: scale(1.2);
	}
	
	
	 
	@media screen and (max-width: 3000px){
		.contaner{
			max-width:3000px !important;
		}
		.time-mobi{
			line-height:30px;
			background:#1D8B13;
			color:#fff;
			padding-left:10px;
			padding-right:10px;
		}	
		.logo-search-free{
			background:#F9F9F9;
			line-height:120px;	
		}
		.logo{
			padding-left:50px;
			padding-right:75px;
		}
		.box-img-ft2 {
			float: left;
		}
		.box-img-ft2 img{
			margin-right:15px;
		}
		.box-views-tintuc-2 {
			float: left;
			margin-bottom: 15px;
			padding-bottom: 15px;
			width: 100%;
			border-bottom: 1px dashed #ccc;
			text-align:justify;
		}
		
		.colum-cp{
			width: 120px;
			font-size: 10px;
			height: 32px;
			padding-top: 44px;
			padding-bottom: 44px;
		}
		.colum-cp img{
			float:left;
			padding-right:7px;
		}
		.colum-cp span{
			line-height: 15px !important;
			display: block;
			float: left;
			width: 69px;
			color:#5B5B5B;
			font-weight:bold;
		}
		.free-coupon .colum-cp:last-child{
			width: 128px;
		}
		.free-coupon .colum-cp:last-child span{
			width:96px;
		}
		.search{
			width:360px;
			border:1px solid #DEDEDE;
			border-radius:5px;
			height:44px;
			margin-top:34px;
			background:#FDFDFD;
			-moz-box-shadow:    inset 0 0 2px #ccc;
			-webkit-box-shadow: inset 0 0 2px #ccc;
			box-shadow:         inset 0 0 2px #ccc;
			cursor:pointer;
		}
		
		
		.txt-search-pt{
			height:33px;
			margin:4px;
			float:left;
			border-radius:3px;
			border:1px solid #DEDEDE;
			width:98%;
			-moz-box-shadow:    inset 0 0 1px #999;
			-webkit-box-shadow: inset 0 0 1px #999;
			box-shadow:         inset 0 0 1px #999;
			text-indent:10px;
		}
		.btn-search-pt{
			position:absolute;
			margin-left:-39px;
			width:34px;
			height:31px;
			color:#fff;
			background:#424242;
			line-height:31px;
			text-align:center;
			margin-top:5px;
			border-top-right-radius:4px; 
			border-bottom-right-radius:4px; 
		}
		
		.carousel-control .glyphicon{
			color:#6CDE16;
			background:#ccc;
			font-size:25px;
			line-height:47px;
			border-radius:50%;
			height:47px;
			width:47px;
			opacity:0.5;
		}
		.carousel-control .glyphicon:hover{
			color:#6CDE16;
			background:#fff;
			font-size:25px;
			line-height:47px;
			border-radius:50%;
			height:47px;
			width:47px;
			opacity:1;
		}
		.carousel-control{
			text-shadow:unset !important;
			opacity:1;
		}
		.carousel-control.left, .carousel-control.right{
			background:none;
		}
		.info-aq{
			padding:3px 0px;
		}
		.info-aq div{
			width:33.32%;
			margin:8px 0px;
			display:inline-block;
		}
		.info-aq div img{
			max-width:100%;
		}
		.title-home{
			border-bottom:4px solid #1D9B15;
			margin-top:10px;
		}
		.title-home{
			border-bottom:4px solid #1D9B15;
			margin-top:44px;
			font-size: 16px;
			text-align: left;
			text-transform: uppercase;
			font-weight: bold;
			color: #333;
		}
		.title ul{
			background:#E6E6E6;
			line-height:37px;
			display:block;
			width:100%;
		}
		.title ul li{
			display:inline-block;
		}
		.title ul li a{
			display:inline-block;
			margin:0px 15px;
			color:#2b8a0b;
			font-size:14px;
		}
		
		.title ul li:first-child {
			background-image: url("../images/title.png");
			background-position: left top;
			background-repeat: no-repeat;
			height: 48px;
			left: 0;
			line-height: 48px;
			margin-top: -7px;
			width: 294px;
		}
		.title ul li:first-child a{
			color:#fff;
			margin-left:45px;
			font-size:18.06px;
		}
		.bn-km img{
			width:100%;
			margin-bottom:15px;
		}
		.add-to-cart, .add-to-cart a{
			width: 100%;
			display: block;
			float: left;
			text-align: right;
			font-size: 9.72px;
			color: #000;
			font-style: italic;
			text-decoration: underline !important;
		}
		.name-sp, .name-sp a{
			font-size:15.28px;
			color:#1D8B13;
			text-align:center;
		}
		.box-warpt-sp .col-lg-6{
			width:20% !important;
			float:left  !important;
		}
		
		.box-warpt-sp .col-lg-6 .thumbnail {
			border:3px solid #E2E2E2 !important;
		}
		.box-warpt-sp .col-lg-6 .thumbnail .caption{
			padding-bottom:15px;
		}
		
		.thumbnail-img-sp > img {
			max-width: 100%;
		}
		
		.giahang{
			font-size: 17.19px;
			color: #858994;
			text-decoration: line-through;		
		}
		
		.giaban{
			color:#DB040F;
			font-size:22.63px
		}
		
		.box-line-thuonghieu{
			border-bottom:3px solid #1D8B13;	
		}
		.box-thuonghieu{
			margin-top:70px;
		}
		.box-thuonghieu span{
			background-color: #fff;
			background-image: url("../images/bg_title_2.png");
			background-position: left bottom;
			background-repeat: no-repeat;
			color: #1d8b13;
			display: block;
			font-weight: bold;
			height: 39px;
			line-height: 60px;
			margin: -37px auto auto;
			text-align: center;
			text-transform: uppercase;
			width: 250px;
		}
		
		.thuonghieu-img{
			background:#E5E5E5;
			padding:22px 0;
			overflow-x: hidden;
		}
		
		#slider1_container img {
			height: 140px !important;
			width: 140px !important;
		}
		.camket-hotro-tuvan{
		
		}
		.camket-pt{
			width:30.334%;
			float:left;
			text-align:center;
			display:block;
			padding-top:35px;
			padding-bottom:35px;
		}
		.camket-pt img{
			max-width:100%;
		}
		.hotro-pt, .tuvan-pt{
			width:33.334%;
			float:left;
			text-align:left;
			padding-top:35px;
			padding-bottom:35px;
		}
		.box-list-tintuc-ft{
			margin-top:10px;
			display:block;
			margin-left:52px;
		}
		.box-list-tintuc-ft a{
			font-size:13.89px;
			color:#000;
			line-height:35px;
		}
		.dc-show-room{
			background:#008923;
			width:100%;
			float:left;
		}
		.box-dc{
			background:#008923;
			width:50%;
			float:left;
			padding:49.555px 0px;
		}
		.info-box-dc{
			width:60%;
			float:left;
			padding-left:92px;
		}
		.info-box-dc p:nth-child(1){
			font-size:20.83px;
			color:#33FA21;
		}
		.info-box-dc p{
			font-size:16.67px;
			color:#fff;
		}
		.img-box-dc{
			width:40%;
			text-align:center;
			float:right;
		}
		.box-ft-end{
			padding-top:30px;
			padding-bottom:30px;
			text-align:center;
			font-size:15.28px;
		}
		.left-conten-dm{
			width:268px;
			float:left;
			background:#EFF3F1;
			margin-bottom:50px;
		}
		.title-left{
			height:44px;
			line-height:44px;
			color:#fff;
			font-size:16.67;
			text-indent:10px;
			background:#15792B;
		}
		.title-left i{
			margin-right:5px;
		}
		.box-conten-left ul{
			width:90%;
			margin:auto;
		}
		.box-conten-left ul li{
			border-bottom:dashed 1px #595B5A;
			overflow: hidden;
		}
		.box-conten-left ul li:last-child{
			border-bottom:none;
			margin-bottom:10px;
		}
		.title-left2{
			background:#47C31B;
			text-indent:20px;
		}
		.right-conten-md{
			width:1040px;
			float:left;
			margin-left:30px;
		}
		.breadcrumb{
			background: none;
			padding-left: 0px;
			margin-left: 0px;
			margin-top: 10px;
			margin-bottom: 0px;
		}
		.breadcrumb a{
			font-size:13.89px;
			color:#A5A5A5;
		}
		.breadcrumb i{
			margin-right:5px;
		}
		.tab-content, .tab-content p, .tab-content span, .mota-dm{
			font-size: 17px !important;
			border: 0 none;
			font-family: Arial,Tahoma !important;
			margin: 0;
			padding: 0;
			text-decoration: none;
			vertical-align: baseline;
			line-height: 1.42857 !important;
		}
		.box-dm-sanpham{
			padding:0px;
		}
		.box-dm-sanpham .col-lg-6{
			width:25% !important;
			float:left;
		}
		
		.box-dm-sanpham .col-lg-6 .caption{
			padding-bottom:25px;
		}
		.box-view-img-sp{
			float:left;
			margin-bottom:48px;
			width:470px;
			text-align:center;
		}
		.box-info-one-sp{
			width:270px;
			
		}
		.box-info-one-sp p:nth-child(1){
			font-size:18px;
		}
		.box-info-one-sp, .box-info-3{
			line-height:30px;
			font-size:14.51px;
			display:block;
		}
		.giahang_sp{
			font-size: 14px;
			color: #817F7F;
			text-decoration: line-through;
		}
		.giaban_sp{
			color:#FF0000;
			font-size:20px;
		}
		.cl_xanh_1{
			color:#2B9208;
		}
		.box-info-one-sp hr{
			margin-top:0px;
			margin-bottom:10px;
		}
		.home-incon-site{
			padding:8px;
			color:#fff;
		}
		.name-sp{
			height:40px;
		}
		#pages .curpage{
			background: #47c31c none repeat scroll 0 0;
			color:#fff;
			font-weight:bold;
		}
		
		#navig > ul::before {
			content: "Trang";
			display: block;
			float: left;
			font-weight: bold;
			line-height: 33px;
			width: 44px;
		}
		
		#navig > #pages > li:hover {
			background: #47c31c none repeat scroll 0 0;
			color:#fff;
		}
		
		#navig > #pages > li {
			border-radius: 15px;
			cursor: pointer;
			display: block;
			float: left;
			margin: 3px;
			padding: 3px 9px;
			transition: all 0.5s ease 0s;
		}
		.box-conten-left ul li a{
			color:#167A2B;
		}
		.box-tab-sanpham{
			width:100%;
			margin-left:35px;
			float:left;
		}
		.nav-tabs{
			border-bottom:3px solid #D4CECE;
		}
		.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			background-color: #3dc30f;
			border-color: #ddd #ddd transparent;
			border-image: none;
			border-radius: 10px;
			border-style: solid;
			border-width: 1px;
			color: #fff;
			cursor: default;
			margin-top: -2px;
		}
		.nav.nav-tabs a {
			color:#000000;
			font-weight:bold;
		}	
		.tab-pane{
			text-align:justify;	
		}
		.box-sp-logic-ct{
			float:right;
		}
		#slider1_container img{
			width:190px !important;
		}
		.title-sp-logic-ct{
			color:#3DC30F;
			text-align:center;
			border-bottom: 3px solid #d4cece;
			padding: 11px 10px 6px;
		}
		.tab-content {
			border-right: 3px solid #ccc;
			padding-right: 40px;
			margin-top:10px;
		}
		.box-slcl{
			margin-bottom:20px;
		}
		.box-slcl .box-line-thuonghieu{
			border-bottom:3px solid #8E9B9D !important;
		}
		.box-slcl span{
			background:none !important;
			border-bottom:9px solid #6CDE16;
			line-height:40px;
			color:#6CDE16;
			font-weight:bold;
		}
		.right-conten-tintuc{
			width:78%;
			float:right;
			margin-left:20px;
		}
		.img_baiviet_news > img {
			float: left;
			width: 152px;
			height: auto;
			margin-right: 15px;
		}
		
		.new_warpt {
			clear: both;
			padding-bottom: 10px;
			width: 100%;
			float: left;
		}
		
		.tieude_baiviet_news {
			color: #000;
		}
		
		.tomtat_baivet > p {
			text-align: justify;
		}
		
		.box-km-tt{
			width:242px;
			float:left;
		}
		.title-box-km-tt {
			border-bottom: 2px solid #d7d7d7;
			height: 28px;
			margin-bottom:10px;
		}
		.title-box-km-tt span {
			border-bottom: 5px solid #0b851d;
			float: left;
			height: 29px;
			font-weight:bold;
			color:#0b851d;
			text-transform:uppercase;
		}
		.img_baiviet_news2 > img {
			float: left;
			width: 112px;
			margin-right: 10px;
		}
		.new_warpt2 {
			float: left;
			margin-bottom: 10px;
			width: 100%;
		}
		.tieude_baiviet_news2{
			color:#333;
			text-align:justify;
		}
		
		.tieude_baiviet_news2 > p {
			padding-right: 10px;
			text-align: justify;
		}
		
		#menu li:nth-child(3) ul {
			width: 340px !important;
		}
	}
	
	@media screen and (max-width: 580px){
		.time-mobi div{
			width:100% !important;
			padding: 0px 20px !important;
		}
		.time-mobi{
			padding:0px;
		}
		
		.logo{
			width:100%;
			clear:both;
			padding:0px;
			text-align:center;	
		}
		#menu {
			background-color: #F9F9F9 !important;
		}
		.right-conten-md{
			width:100% !important;
		}
	}
	.box-warpt-sp .col-lg-6 .thumbnail:hover{
		border:3px solid #1d8b13 !important;
	}
	.right-conten-tintuc{
		 text-align: justify;
	}
	.time-mobi .time  p.box-mobile-time{
		display:none;
	}

@media screen and (min-width: 1200px) {
		.box-warpt-sp .col-lg-6 {
			float: left !important;
		}
		#menu li{
			float: unset !important;
		}
		.left-conten-dm{
			width:20% !important;
			
		}
		.right-conten-md{
			width:78% !important;
			float:right;
			margin-left:0px !important;
		}
}

@media screen and (max-width: 800px){
	.box-warpt-sp .col-lg-6 {
			float: left !important;
		}
	.fa.fa-home.home-incon-site {
		color: #999;
	}
	.title-home .title ul li:first-child{
		display:block;
	}
	.title-home {
		padding-bottom: 32px;
	}
	.title-home .title li,
	.none-mobile{
		display:none;
	}
	.title-home .title li:nth-child(2) {
		padding-top: 35px;
		width: 100%;
	}
	.title-home .title li {
		width: 100%;
	}
	#menu .paten-item ul,
	.time-mobi .time  p,
	.info-aq,
	.thuonghieu-img,
	.camket-pt,
	.tuvan-pt,
	.box-km-tt
	{
		display:none;
	}
	.time-mobi .time  p.box-mobile-time{
		display:block;
	}
	#carousel-example-generic{
		display:none !important;
	}
	.box-warpt-sp .col-lg-6 {
		width: 100% !important;
	}
	.title ul{
		 padding-left: 0px !important;
	}
	.bn-km{
		display:none !important;
	}
	.search,
	.info-aq div,
	.camket-pt,
	.hotro-pt,
	.tuvan-pt,
	.box-dc,
	.info-box-dc,
	.img-box-dc,
	.title ul li:first-child,
	.left-conten-dm,
	.box-dm-sanpham .col-lg-6,
	.box-view-img-sp,
	.box-info-3,
	.box-tab-sanpham,
	.box-sp-logic-ct,
	.right-conten-tintuc,
	.box-info-one-sp
	.box-km-tt
	{
		width: 100% !important;
	}
	.info-box-dc{
		padding-left: 10px !important;
	}
	.hotro-pt > img {
		width: 96% !important;
		padding-left: 10px;
	}
	.box-list-tintuc-ft{
		margin-left: 10px !important;
	}
	.colum-cp {
		padding-top: 10px !important;
	}
	.search{
		margin-top:10px !important;
		margin-bottom:10px !important;
	}
	#menu-trigger{
		  background: #6CDE16 none repeat scroll 0 0 !important;
		  border: 1px solid  #1d8b13  !important;
	}
	.paten-item > a::after {
		top: unset !important;
		margin-top: 20px;
	}
	#menu::after {
		border-bottom: 8px solid #F9F9F9 !important;
		
	}
	
	.right-conten-md {
		float: left;
		margin-left: 0px !important;
		
	}
	.left-conten-dm{
		
	}
	.box-tab-sanpham{
		margin-left:0px !important;
	}
	.box-view-img-sp > img{
		max-width:100% !important;
		height:auto;
	}
	.box-info-one-sp,
	.box-tab-sanpham,
	.box-info-3,
	.box-sp-logic-ct,
	.mota-dm,
	.box-km-tt
	{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.right-conten-tintuc{
		 margin-left: 0px !important;
		 text-align: justify;
	}
	.left-conten-dm{
		margin-top:10px !important;
	}
	
	.box-mobi-thuonghieu .box-conten-left,
	.ul_paten_option
	{
		display: none;
	}
	
	
}
.time-mobi a {
    color: #fff;
    font-weight: bold;
}
.info-box-dc a {
    color: #fff;
    font-weight: bold;
}
#header{
	margin-top:-20px;
}

.box-info-3  a {
    font-weight: bold;
	color:#2b9208;
}
.tab-content input, .tab-content img {
	max-width:100% !important;
	height:auto !important;
}
#breadcrumb .ul_paten_option {

	width: 60%;
	float: right;
	display: block;

}
#breadcrumb .li_paten_option {

	float: right;
	margin: 5px;
	margin-right: 0px !important;
	text-align: center;
	cursor: pointer;
	width: 150px;
	margin-bottom: -1px;

}
.li_paten_option:hover .box-conten-left{
	display:block !important;
}
.li_paten_option .box-conten-left{
	width: 150px !important;
	border: 1px solid #ccc;
	position: absolute;
    background: #fff;
	display:none;
	z-index: 9999 !important;
}
#breadcrumb .title-left2 {

	background: #47C31B;
	text-indent: 0px !important;
	padding: 0px 15px;

}
.breadcrumb {
    float: left;
}
#breadcrumb .li_paten_option i{
	margin-left:5px;
}
@media screen and (max-width: 800px){
	.right-conten-md{
		width:100% !important;
	}
	#content .col-lg-6{
		width:50% !important;
	}
	
}

#menu-fix-top .container {
    width: 100% !important;
    margin: auto;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
	width:100% !important;
	height: 500px !important;
	
}
.thumbnail-img-sp img {
  
}
body{
	max-width:1200px !important;
	 margin: auto;
}
.slide-show-4-item{
	padding-right:0px !important;
}
.slide-show-4-item div:nth-child(2n) img{
	padding-left:5px !important;
	
}
.slide-show-4-item img {
	width: 100%;
	height:150px;
	margin-bottom:5px;
}
.slide-show-4-item > div {
	
	float: left;
	overflow: hidden;
}
.box-view-sp-one{
	width: 100%;
	float: left;
}
.mota-dm.text-justify {
    width: 100%;
    float: left;
    display: block;
    margin-top: 10px;
}
.box-news-text2 a {
    display: block;
    font-size: 17px !important;
    color: #2b8a0b;
    font-weight: bold;
    text-transform: uppercase;
}
.mota-dm a {
    color: #2b8a0b !important;
    font-weight: bold !important;
}
.box-nd-cont-moi{
	height:150px;
	text-align: justify;
	margin-bottom:15px;
}
.box-nd-cont-moi {

    line-height: 28px;
    font-size: 16px !important;
    overflow: hidden;

}
.box-nd-cont-moi img{
	width:200px;
	height:auto !important;
}

.box-conten-left ul li a {
    line-height: 24px !important;
    padding: 6px 0px !important;
    width: 100%;
    float: left;
}
.box_noidung_baiviet ul{
	padding: 7px 15px !important;
}
.box_noidung_baiviet ul li{
	list-style: unset !important;
}
.toc_list{
	list-style: none !important;
}