.nav {
	position:relative;
	display:inline-block;
	font-size:14px;
	padding:0px 0px;
	margin-top:-5px;
	float:right;
}
.cate_title .nav{ float:none;}
.nav ul{ margin:0px; padding:0px; list-style:none;}
.nav-list {
	text-align:left;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
}
.nav-item a {
	display:block;
	color:#fff;
	padding:15px 15px;
	text-decoration:none;
	text-transform:uppercase;
}
.nav-item > a:hover, .nav-item > a.current{
	color:#fff;
	background:#0080C0;
}
.nav-list li:hover > a,
.nav-list li.current > a {
	color:#fff;
	background:#0080C0;
}
.navigation nav ul.inrwrpr{
    display: flex;
    text-align: center;
}
.navigation nav ul.inrwrpr>li>a{
    padding: 24px 14px !important;
}
.nav-item:hover .nav-submenu {
	display:block;
	z-index:9999;
}
.nav-submenu-item:hover .nav1-submenu {
	display:block;
	z-index:9999;
	margin-left:100%;
}
/* Navigation submenu */
.nav-submenu {
	display:none;
	position:absolute;
	left:0;
	width:280px;
}
.nav1-submenu {
	display:none;
	position:absolute;
	left:0;
	width:280px;
	top:0px;
}
.nav-submenu-item{position:relative; }
.nav-submenu-item a {
	background:#E8E8E8;
	border-bottom:1px solid #C0C0C0;
	display:block;
	padding:15px;
	border-right:none;
	text-transform:none;
	color:#000000;
}
.nav-submenu-item a h2{ font-weight:500;}
.nav-submenu-item a:hover {
	color:#FF0000;
}
/* Mobile navigation */
.nav-mobile {
	display:none;
	cursor:pointer;
	position:absolute;
	top:-65px;
	right:0px;
	background:#222 url(../images/nav.svg) no-repeat center center;
	height:40px;
	width:40px;
	background-size:16px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	border-left:1px solid #3A3A3A;
	height:46px;
	width:50px;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:48px;
	width:48px;
	background:url(../images/drop.svg) no-repeat center center;
	background-size:20px;
}
.nav-click:hover {
	background-color:#C0C0C0;
}
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.logomobi, .searchmobi, .logomobi320{
	display:none;
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/
@media only screen and (max-width:1024px){
	.nav-item a {
		padding:15px 5px;
		font-size:13px;
	}
}
@media only screen and (min-width: 200px) and (max-width: 480px) {
	.newshome-more, .mobiright, .slider-arrows, .slider-nav{ display:none; }
	header {
		background:#F7F7F7;
		height:80px;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #ccc;
	}
	.heighttt{ height:80px; }
	.logo{
		text-align:left;
	}
	.logo img{ height:60px; }
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:0px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
		background:#5F5F5F;
		border-bottom:1px solid #3A3A3A;
		border-right:none;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
	.nav-submenu-item { float:none;}
	.nav-submenu-item a { background:#7D7D7D; border-bottom:1px solid #999999; color:#fff;}
	.banner{ display:inline-block; width:100%;}
	.slider {
		width: 100%;
		height: 100%;
	}
	.slide img {
		max-width: 100%;
	}
	.slider-arrow--left {
		bottom: 30%;
		left: 15px;
	}
	.slider-arrow--right {
		bottom: 30%;
		right: 15px;
	}
	.img-about{ margin-bottom:20px; }
	.nav-tabs li{ display:inline-block;}
	.nav-tabs>li{ text-align:left; height:50px; }
	.title-dacdiemhome, .title-linhvuc, .title-about, .title-b, .title-baogiahome, .h1category {
		font-size:6vw;
	}
	.khachhang-h-item-brief {
		border: 1px solid #ccc;
		padding: 25px;
		position: relative;
		height: 100%;
	}
	.frmbaogia{ width:100%; }
	.newshome-content{ background:none; }
	.newshome-name{ float:none; width:100%; }
	.newshome-item a{ color:#000; }
	.newshome-item{ margin-bottom:30px; }
	footer {
		background-size: cover;
	    background-attachment: fixed;
	    background-position: center top;
		height:100%;
	}
	.footer-row{ margin-top:20px; }
	.line-dacdiemhome{ display:none; }
	.line-dacdiem{ position:relative; width:100%; margin-top:20px; text-align:center; }
	.line-dacdiem-1 {
		right: 0px;
		top: 0;
	}
	.line-dacdiem-2 {
		left: 0px;
		top: 0px;
		text-align: center;
	}
	.line-dacdiem-3 {
		right: 0px;
		top: 0px;
	}
	.line-dacdiem-4 {
		left: 0px;
		top: 0px;
		text-align: center;
	}
	.aboutcate-botom-1-l{ float:none; width:100%; margin-bottom:10px; }
	.aboutcate-botom-1-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-l {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-c {
		float:none; width:100%;
		height: 100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-3-l {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-3-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-4-l {
		float:none; width:100%;
		padding-right: 0px;
		margin-bottom:10px;
	}
	.aboutcate-botom-4-r {
		float:none; width:100%;
		padding-top: 90px;
	}
	.aboutcate-botom-2-l img{ margin-top:0px; }
	.aboutcate-botom-1-l img{ height:100%; }
	.aboutcate-botom-2-r img, .aboutcate-botom-3-r img{ width:100%; }
	.doitac-i {
		float:none; width:100%;
		margin-bottom:15px;
		text-align:center;
	}
	.motacate{ width:100%; }
	.catedanhmuc1{ display:inline-block; width:100%; text-align:left; }
	.catedanhmuc h2 {
		padding-right: 10px;
		float: left;
		width: 49%;
		margin:0px;
		margin-bottom: 10px;
		display:block;
		text-overflow: ellipsis;
		height: 18px;
		overflow: hidden;
		white-space: nowrap;
	}
	.catedanhmuc  a{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	
	}
	.category-item{ height:100%; }
	.detailproducts-left {
		float: none;
		width: 100%;
		padding:0px 15px;
	}
	.detailproducts-left img{ width:100%;}
	.detailproducts-right {
		float: none;
		width: 100%;
		padding:0px 15px;
	}
	.detailimg {
		float: none;
		width: 100%;
		padding-right:0px;
		margin-top:15px;
		margin-bottom:20px;
	}
	.detail_content {
		float: none;
		width: 100%;
	}
	.category-item-cl {
		height: 100%;
		margin-bottom:20px;
	}
	.category-col p {
		top: 120px;
	}
	.detail_content h1 {
		font-size: 5vw;
	}
	.banggia-img {
		float: none;
		width: 100%;
	}
	.banggia-cont {
		position: relative;
		right: 0px;
		padding: 20px;
		width: 100%;
		top: 0px;
	}
	.banggia-item.odd .banggia-img.banggia-img-2 {
		float: none;
		width: 100%;
	}
	.banggia-item.odd .banggia-cont.banggia-cont-2 {
		position: relative;
		left: 0px;
		padding: 20px;
		width: 100%;
		top: 0px;
	}
	.heightmain{ height:0px; }
	.detailnews-left, .imgdetailnews1{ width:25%; }
	.detailnews-right {
		width: 75%;
		margin-top: -1.5px;
		line-height:140%;
		font-size:18px;
	}
	.duan-item {
		float: none;
		width: 100%;
		position: relative;
		height: 100%;
		margin-bottom:20px;
	}
	.duan-item.odd .duan-item-top.duan-item-top1 {
		position: relative;
		bottom: 0px;
	}
	.duan-item.odd .duan-item-img.duan-item-img1 {
		position: relative;
		top: 0;
	}
	.news-item-l {
		float: none;
		width:100%;
		position: relative;
	}
	.news-item-r {
		float: none;
		width:100%;
	}
	.news-item-l-bor {
		background-image:none;
		background-color:#000;
		width: 100%;
		height: 100%;
	}
	.news-item-ba {
		padding: 10px 10px;
	}
	.news-item {
		margin-bottom: 50px;
	}
	.news-item.odd .news-item-l.news-item-lr {
		float: none;
		width:100%;
		position: relative;
	}
	.news-item-l.news-item-lr .news-item-ll {
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 0px;
	}
	.news-item.odd .news-item-l-bor {
		background-image:none;
		background-color:#000;
		width: 100%;
		height: 100%;
	}
	.news-item.odd .news-item-r.news-item-rf {
		float: none;
		width:100%;
	}
	.news-cl {
		height: 100%;
		margin-bottom:20px;
	}
	.contact-botom-1-l {
		float: none;
		width:100%;
	}
	.contact-botom-1-c {
		float: none;
		width:100%;
	
	}
	.contact-botom-1-r {
		float: none;
		width:100%;
	}
	.contact-botom-2-c {
		float: none;
		width:100%;
	}
	.contactfrm {
		float: none;
		width:100%;
		padding: 0px 15px;
	}
	.contactmaps {
		float: none;
		width:100%;
		padding: 0px 15px;
		margin:20px 0px;
	}
	.contactfrm .row1 {
		float: none;
		width:100%;
		padding-right:0px;
	}
	.contactfrm .row2 {
		float: none;
		width:100%;
		margin-bottom:15px;
	}
	.catedanhmuc{ width:100%;}
	.modal-dialog {
		width: 100%;
		margin: 80px auto;
	}
	.th-home-item {
		margin-top: 20px;
	}
	.th-home-item-name span.th-ine {
		font-size: 16px;
	}
	.newshome {
		padding-bottom:30px;
	}
	.catedanhmuc h2:nth-child(2n + 2) {
		padding-right: 0px;
	}
	.doday-item {
		margin-bottom:5px;
	}
	.tags h4 {
		margin-bottom:20px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	.newshome-more, .mobiright, .slider-arrows, .slider-nav{ display:none; }
	header {
		background:#F7F7F7;
		height:80px;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #ccc;
	}
	.heighttt{ height:80px; }
	.logo{
		text-align:left;
	}
	.logo img{ height:60px; }
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:0px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
		background:#5F5F5F;
		border-bottom:1px solid #3A3A3A;
		border-right:none;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
	.nav-submenu-item { float:none;}
	.nav-submenu-item a { background:#7D7D7D; border-bottom:1px solid #999999; color:#fff;}
	.banner{ display:inline-block; width:100%;}
	.slider {
		width: 100%;
		height: 100%;
	}
	.slide img {
		max-width: 100%;
	}
	.slider-arrow--left {
		bottom: 30%;
		left: 15px;
	}
	.slider-arrow--right {
		bottom: 30%;
		right: 15px;
	}
	.img-about{ margin-bottom:20px; }
	.nav-tabs li{ display:inline-block; width:auto;}
	.nav-tabs>li{ text-align:left; height:50px; }
	.title-dacdiemhome, .title-linhvuc, .title-about, .title-b, .title-baogiahome, .h1category {
		font-size:4vw;
	}
	.khachhang-h-item-brief {
		border: 1px solid #ccc;
		padding: 25px;
		position: relative;
		height: 100%;
	}
	.frmbaogia{ width:100%; }
	.newshome-content{ background:none; }
	.newshome-name{ float:none; width:100%; }
	.newshome-item a{ color:#000; }
	.newshome-item{ margin-bottom:30px; float:left; width:33.3%; }
	footer {
		background-image:none;
		background-color:#000;
		height:100%;
	}
	.footer-row{ margin-top:20px; }
	.line-dacdiemhome{ display:none; }
	.line-dacdiem{ position:relative; width:100%; margin-top:20px; text-align:center; }
	.line-dacdiem-1 {
		right: 0px;
		top: 0;
	}
	.line-dacdiem-2 {
		left: 0px;
		top: 0px;
		text-align: center;
	}
	.line-dacdiem-3 {
		right: 0px;
		top: 0px;
	}
	.line-dacdiem-4 {
		left: 0px;
		top: 0px;
		text-align: center;
	}
	.aboutcate-botom-1-l{ float:none; width:100%; margin-bottom:10px; }
	.aboutcate-botom-1-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-l {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-c {
		float:none; width:100%;
		height: 100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-3-l {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-3-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-4-l {
		float:none; width:100%;
		padding-right: 0px;
		margin-bottom:10px;
	}
	.aboutcate-botom-4-r {
		float:none; width:100%;
		padding-top: 90px;
	}
	.aboutcate-botom-2-l img{ margin-top:0px; }
	.aboutcate-botom-1-l img{ height:100%; }
	.aboutcate-botom-2-r img, .aboutcate-botom-3-r img{ width:100%; }
	.doitac-i {
		float:left; width:33.3%;
		margin-bottom:15px;
		text-align:center;
	}
	.motacate{ width:100%; }
	.catedanhmuc{ width:100%; }
	.catedanhmuc1{ display:inline-block; width:100%; text-align:left; }
	.catedanhmuc h2 {
		padding-right: 10px;
		float: left;
		width: 49%;
		margin:0px;
		margin-bottom: 10px;
		display:block;
		text-overflow: ellipsis;
		height: 18px;
		overflow: hidden;
		white-space: nowrap;
	}
	.catedanhmuc h2:nth-child(2n + 2) {
		padding-right: 0px;
	}
	.catedanhmuc  a{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	
	}
	.category-item{ height:100%; float:none; width:100%; }
	.detailproducts-left {
		float: none;
		width: 100%;
		padding:0px 15px;
	}
	.detailproducts-left img{ width:100%;}
	.detailproducts-right {
		float: none;
		width: 100%;
		padding:0px 15px;
	}
	.detailimg {
		float: none;
		width: 100%;
		padding-right:0px;
		margin-top:15px;
		margin-bottom:20px;
	}
	.detail_content {
		float: none;
		width: 100%;
	}
	.category-item-cl {
		height:100%;
		margin-bottom:20px;
		float:none;
		width:100%;
	}
	.category-col p {
		top: 160px;
	}
	.detail_content h1 {
		font-size: 5vw;
	}
	.banggia-item{ float:none; width:100%;  height:100%; }
	
	.banggia-img {
		float: none;
		width: 100%;
	}
	.banggia-cont {
		position: relative;
		right: 0px;
		padding: 20px;
		width: 100%;
		top: 0px;
	}
	.banggia-item.odd .banggia-img.banggia-img-2 {
		float: none;
		width: 100%;
	}
	.banggia-item.odd .banggia-cont.banggia-cont-2 {
		position: relative;
		left: 0px;
		padding: 20px;
		width: 100%;
		top: 0px;
	}
	.heightmain{ height:0px; }
	.detailnews-left, .imgdetailnews1{ width:10%; }
	.detailnews-right {
		width: 90%;
	}
	.duan-item {
		float: none;
		width: 100%;
		position: relative;
		height: 100%;
		margin-bottom:20px;
	}
	.duan-item.odd .duan-item-top.duan-item-top1 {
		position: relative;
		bottom: 0px;
	}
	.duan-item.odd .duan-item-img.duan-item-img1 {
		position: relative;
		top: 0;
	}
	.news-item-l {
		float: none;
		width:100%;
		position: relative;
	}
	.news-item-r {
		float: none;
		width:100%;
	}
	.news-item-l-bor {
		background-image:none;
		background-color:#000;
		width: 100%;
		height: 100%;
	}
	.news-item-ba {
		padding: 10px 10px;
	}
	.news-item {
		margin-bottom:30px;
		float:none;
		width:100%;
		height:100%;
		padding-right:0px;
	}
	
	.news-item.odd .news-item-l.news-item-lr {
		float: none;
		width:100%;
		position: relative;
	}
	.news-item-l.news-item-lr .news-item-ll {
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 0px;
	}
	.news-item.odd .news-item-l-bor {
		background-image:none;
		background-color:#000;
		width: 100%;
		height: 100%;
	}
	.news-item.odd .news-item-r.news-item-rf {
		float: none;
		width:100%;
	}
	.news-cl {
		height:290px;
		margin-bottom:20px;
		float:left;
		width:50%;
	}
	.contact-botom-1-l {
		float: none;
		width:100%;
	}
	.contact-botom-1-c {
		float: none;
		width:100%;
	
	}
	.contact-botom-1-r {
		float: none;
		width:100%;
	}
	.contact-botom-2-c {
		float: none;
		width:100%;
	}
	.contactfrm {
		float: none;
		width:100%;
		padding: 0px 15px;
	}
	.contactmaps {
		float: none;
		width:100%;
		padding: 0px 15px;
		margin:20px 0px;
	}
	.contactfrm .row1 {
		float: none;
		width:100%;
		padding-right:0px;
	}
	.contactfrm .row2 {
		float: none;
		width:100%;
		margin-bottom:15px;
	}
	.itemgallery{ float:left; width:50%; }
	.my-gallery-container .item {
		float:left; width:50%; 
		min-height: 100px;
		padding: 5px;
		color: #fff;
	}
	.modal-dialog {
		width: 100%;
		margin: 80px auto;
	}
	.th-home-item {
		margin-top: 20px;
	}
	.newshome {
		padding-bottom:30px;
	}
	.doday-item {
		margin-bottom:5px;
	}
	.tags h4 {
		margin-bottom:20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.newshome-more, .mobiright, .slider-arrows, .slider-nav{ display:none; }
	header {
		background:#F7F7F7;
		height:80px;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #ccc;
	}
	.heighttt{ height:80px; }
	.logo{
		text-align:left;
	}
	.logo img{ height:60px; }
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:0px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
		background:#5F5F5F;
		border-bottom:1px solid #3A3A3A;
		border-right:none;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
	.nav-submenu-item { float:none;}
	.nav-submenu-item a { background:#7D7D7D; border-bottom:1px solid #999999; color:#fff;}
	.banner{ display:inline-block; width:100%;}
	.slider {
		width: 100%;
		height: 100%;
	}
	.slide img {
		max-width: 100%;
	}
	.slider-arrow--left {
		bottom: 30%;
		left: 15px;
	}
	.slider-arrow--right {
		bottom: 30%;
		right: 15px;
	}
	.img-about{ margin-bottom:20px; }
	.nav-tabs li{ display:inline-block; width:auto;}
	.nav-tabs>li{ text-align:left; height:50px; }
	.title-dacdiemhome, .title-linhvuc, .title-about, .title-b, .title-baogiahome, .h1category {
		font-size:4vw;
	}
	.khachhang-h-item-brief {
		border: 1px solid #ccc;
		padding: 25px;
		position: relative;
		height: 100%;
	}
	.frmbaogia{ width:100%; }
	.newshome-content{ background:none; }
	.newshome-name{ float:none; width:100%; }
	.newshome-item a{ color:#000; }
	.newshome-item{ margin-bottom:30px; float:left; width:33.3%; }
	footer {
		background-image:none;
		background-color:#000;
		height:100%;
	}
	.footer-row{ margin-top:20px; }
	.line-dacdiemhome{ display:none; }
	.line-dacdiem{ position:relative; width:100%; margin-top:20px; text-align:center; }
	.line-dacdiem-1 {
		right: 0px;
		top: 0;
	}
	.line-dacdiem-2 {
		left: 0px;
		top: 0px;
		text-align: center;
	}
	.line-dacdiem-3 {
		right: 0px;
		top: 0px;
	}
	.line-dacdiem-4 {
		left: 0px;
		top: 0px;
		text-align: center;
	}
	.aboutcate-botom-1-l{ float:none; width:100%; margin-bottom:10px; }
	.aboutcate-botom-1-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-l {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-c {
		float:none; width:100%;
		height: 100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-2-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-3-l {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-3-r {
		float:none; width:100%;
		margin-bottom:10px;
	}
	.aboutcate-botom-4-l {
		float:none; width:100%;
		padding-right: 0px;
		margin-bottom:10px;
	}
	.aboutcate-botom-4-r {
		float:none; width:100%;
		padding-top: 90px;
	}
	.aboutcate-botom-2-l img{ margin-top:0px; }
	.aboutcate-botom-1-l img{ height:100%; }
	.aboutcate-botom-2-r img, .aboutcate-botom-3-r img{ width:100%; }
	.doitac-i {
		float:left; width:33.3%;
		margin-bottom:15px;
		text-align:center;
	}
	.motacate{ width:100%; }
	.catedanhmuc{ width:100%; }
	.catedanhmuc1{ display:inline-block; width:100%; text-align:left; }
	.catedanhmuc h2 {
		padding-right: 10px;
		float: left;
		width: 49%;
		margin:0px;
		margin-bottom: 10px;
		display:block;
		text-overflow: ellipsis;
		height: 18px;
		overflow: hidden;
		white-space: nowrap;
	}
	.catedanhmuc h2:nth-child(2n + 2) {
		padding-right: 0px;
	}
	.catedanhmuc  a{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	
	}
	.category-item{ height:220px; float:left; width:50%; }
	.detailproducts-left {
		float: none;
		width: 100%;
		padding:0px 15px;
	}
	.detailproducts-left img{ width:100%;}
	.detailproducts-right {
		float: none;
		width: 100%;
		padding:0px 15px;
	}
	.detailimg {
		float: none;
		width: 100%;
		padding-right:0px;
		margin-top:15px;
		margin-bottom:20px;
	}
	.detail_content {
		float: none;
		width: 100%;
	}
	.category-item-cl {
		height: 250px;
		margin-bottom:20px;
		float:left;
		width:50%;
	}
	.category-col p {
		top: 120px;
	}
	.detail_content h1 {
		font-size: 5vw;
	}
	.banggia-item{ float:left; width:50%; padding-right:15px; height:520px; }
	.banggia-item:nth-child(2n + 2) {
		padding-right:0px; 
	}
	.banggia-img {
		float: none;
		width: 100%;
	}
	.banggia-cont {
		position: relative;
		right: 0px;
		padding: 20px;
		width: 100%;
		top: 0px;
	}
	.banggia-item.odd .banggia-img.banggia-img-2 {
		float: none;
		width: 100%;
	}
	.banggia-item.odd .banggia-cont.banggia-cont-2 {
		position: relative;
		left: 0px;
		padding: 20px;
		width: 100%;
		top: 0px;
	}
	.heightmain{ height:0px; }
	.detailnews-left, .imgdetailnews1{ width:10%; }
	.detailnews-right {
		width: 90%;
	}
	.duan-item {
		float: none;
		width: 100%;
		position: relative;
		height: 100%;
		margin-bottom:20px;
	}
	.duan-item.odd .duan-item-top.duan-item-top1 {
		position: relative;
		bottom: 0px;
	}
	.duan-item.odd .duan-item-img.duan-item-img1 {
		position: relative;
		top: 0;
	}
	.news-item-l {
		float: none;
		width:100%;
		position: relative;
	}
	.news-item-r {
		float: none;
		width:100%;
	}
	.news-item-l-bor {
		background-image:none;
		background-color:#000;
		width: 100%;
		height: 100%;
	}
	.news-item-ba {
		padding: 10px 10px;
	}
	.news-item {
		margin-bottom:0px;
		float:left;
		width:50%;
		height:450px;
		padding-right:15px;
	}
	.news-item :nth-child(2n + 2) {
		padding-right:0px; 
	}
	.news-item.odd .news-item-l.news-item-lr {
		float: none;
		width:100%;
		position: relative;
	}
	.news-item-l.news-item-lr .news-item-ll {
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 0px;
	}
	.news-item.odd .news-item-l-bor {
		background-image:none;
		background-color:#000;
		width: 100%;
		height: 100%;
	}
	.news-item.odd .news-item-r.news-item-rf {
		float: none;
		width:100%;
	}
	.news-cl {
		height:290px;
		margin-bottom:20px;
		float:left;
		width:50%;
	}
	.contact-botom-1-l {
		float: none;
		width:100%;
	}
	.contact-botom-1-c {
		float: none;
		width:100%;
	
	}
	.contact-botom-1-r {
		float: none;
		width:100%;
	}
	.contact-botom-2-c {
		float: none;
		width:100%;
	}
	.contactfrm {
		float: none;
		width:100%;
		padding: 0px 15px;
	}
	.contactmaps {
		float: none;
		width:100%;
		padding: 0px 15px;
		margin:20px 0px;
	}
	.contactfrm .row1 {
		float: none;
		width:100%;
		padding-right:0px;
	}
	.contactfrm .row2 {
		float: none;
		width:100%;
		margin-bottom:15px;
	}
	.modal-dialog {
		width: 100%;
		margin: 80px auto;
	}
	.th-home{ float:left; width:33.3%; }
	.th-home-item {
		margin-top: 20px;
	}
	.th-home-item-name span.th-ine {
		font-size: 16px;
	}
	.newshome {
		padding-bottom:30px;
	}
	.th-home-item-img img{ max-width:100%; }
	.doday-item {
		margin-bottom:5px;
	}
	.tags h4 {
		margin-bottom:20px;
	}
}
	


