@media screen and (min-width: 1200px) {
	.container{
		width:1022px;	
	}
}
@media screen and (min-width: 769px) and (max-width: 991px){	
	.bg-menu .menu-desktop ul li{
		padding: 0 9px;	
	}
	.bg-menu #menu >ul >li > a{
		font-size:12.5px;	
	}
	.bx-wrapper .bx-next{
		right:0;	
	}
	.bx-wrapper .bx-prev{
		left:0;	
	}
	.slide-img img{
		height:276px;	
	}
	#hot-news{
		background:#fff;	
		background-size: 25% 100%;
	}
	#widget-three-columns-first-column{
		width:36% !important;	
	}
	#widget-three-columns-second-column{
		width:36% !important;
	}
	#widget-three-column-third-column{
		width:28% !important;
	}
	.category5{
		width:100% !important;	
	}
	.hero-masonry{
		margin-bottom:0;	
	}
	.hex-container{
		width:640px !important;	
	}
	.hex-11,.hex-12,.hex-13,.hex-view{
		display: none;
	}
	.list-news-company .brief-news{
		padding-top:0;	
	}
	.list-news-company .content-title{
		padding:20px;	
	}
	.small-box .widgest-album-list{
		height:598px;	
	}
	.small-box .list-album img{
		height:260px;	
	}
	.list-clother .next1,.bx-wrapper .bx-next{
		right:0;	
	}
	.list-clother .prev1,.bx-wrapper .bx-prev{
		left:0;	
	}
	#first-column{
		display:none;	
	}
	#second-column{
		width:100%;	
	}
	.list-product-tiles{
		margin:0;	
	}
	.menu-footer a{
		font-size:11px;	
	}
	.menu-footer{
		display:none;	
	}
	.footer-address2.col-md-4{
		width:50%;	
		padding:0;
	}
	.content-footer > div:first-child{
		padding: 0 15px !important;	
	}
}
@media screen and (min-width: 1205px) {
	.hero-item,
	.hero-masonry .grid-sizer {
		width: auto;
		margin-right:13px;
	}
}
@media screen and (min-width: 1205px) and (max-width:1261px){

}
@media screen and (max-width: 1205px)  {
	.img-category img{
		width:100% !important;	
	}
	.hero-item,
	.hero-masonry .grid-sizer {
		width: auto;
		margin-right:8px;
	}
}

@media screen and (max-width: 992px) {

}
@media screen and (min-width: 992px) and (max-width: 1205px) {
	#widget-three-columns-first-column{
		width:25% !important;	
	}
	#widget-three-columns-second-column{
		width:55% !important;	
	}
	#widget-three-column-third-column{
		width:20% !important;	
	}
	.list-clother .next1,.bx-wrapper .bx-next{
		right:0;	
	}
	.list-clother .prev1,.bx-wrapper .bx-prev{
		left:0;	
	}
}
@media screen and (max-width: 1023px) {
	
}
@media screen and (max-width: 850px) {
	
}
@media screen and (max-width:768px) {
	.footer .col-md-10{
		width:100%;	
	}
	.footer .col-md-2{
		width:100%;
		margin-top:10px;
		padding:0 15px;	
	}
	.footer-address2 >div.row{
		margin:0;	
	}
	.footer-address2.col-md-4{
		width:50%;	
		padding:0 15px !important;
	}
	.content-footer > div:first-child{
		padding: 0 15px !important;	
	}
	.menu-footer{
		display:none;	
	}
	.content-footer{
		padding:0;	
	}
	.menu-desktop{
		display:none;	
	}
	.open-mobie-menu{
		display:block;	
	}
	.horizontal-menu{
		text-align:right;	
	}
	.mobile-show{
		display:block;	
	}
	.searchBox{
		display:none;	
	}
	.bg-menu .menu-desktop ul li:first-child, .bg-menu ul li:nth-child(5){
		padding-left:26px;	
	}
	.bg-menu .menu-desktop ul li:last-child, .bg-menu ul li:nth-child(4){
		padding-right:26px;	
	}
	.mobile-menu-content li{
		padding: 12px 26px;		
	}
	.searchBox .wrapform{
		display:none;	
	}
	.phoneNumber{
		font-size:17px;	
	}
	.slide-img img{
		height:276px;	
	}
	#title-hot{
		line-height:35px;
		font-size:15px;	
	}
	#hot-news{
		height:35px;	
		background:#fff;
	}
	#hot-news ul li a{
		line-height:35px;	
	}
	#hot-news .title-news a{
		font-size:17px;	
	}
	#widget-three-columns-first-column{
		width:36% !important;	
	}
	#widget-three-columns-second-column{
		width:36% !important;
	}
	#widget-three-column-third-column{
		width:28% !important;
	}
	.category5{
		width:100% !important;	
	}
	.hero-masonry{
		margin-bottom:0;	
	}
	.padding0{
		padding:0 15px;	
	}
	.title-category a{
		font-size:16px;
	}	
	.title-category{
		padding:15px 0 10px;	
	}
	.frame-header b{
		font-size: 19px;
		padding: 6px 0 16px;
		width:350px;	
	}
	.bx-wrapper .bx-next{
		right:0;	
	}
	.bx-wrapper .bx-prev{
		left:0;	
	}
	.pri-slide:after,.pri-slide:before{
		width:0;
	}
	.pri-slide{
		padding-bottom:20px;	
	}
	.hex-container{
		width:482px !important;	
	}
	.hex-8,.hex-9,.hex-10,.hex-11,.hex-12,.hex-13,.hex-view{
		display:none;	
	}
	.list-clother .next1{
		top:46%;
		right:0;	
	}
	.list-clother .prev1{
		top:46%;
		left:0;	
	}
	.name-product-home .title a{
		font-size:12px;	
	}
	.frame-ribbon{
		padding:45px 0 20px;	
	}
	.list-news-company .content-title{
		padding:14px;	
	}
	.list-news-company .news-title a{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display:block;
	}
	.list-news-company .brief-news{
		padding-top:0;	
	}
	.list-news-company .images-news img{
		height:240px;	
	}
	.small-box .list-album img{
		height:270px;	
	}
	.small-box .widgest-album-list{
		height:538px;	
	}
	.small-box .list-album .owl-next h4{
		width:25px;
		height:25px;
		right:-36px;	
	}
	.small-box .list-album .owl-prev h4{
		width:25px;
		height:25px;
		left:-36px;			
	}
	.frame-rounded-top .widgest-album-list{
		padding:0;	
	}
	.frame-rounded-top .widgest-album-list .owl-next h4{
		width:0;	
	}
	.frame-rounded-top .widgest-album-list .owl-prev h4{
		width:0;	
	}
	.menu-footer.col-md-4{
		width:100%;
		padding:0 15px;	
	}
	.menu-footer a{
		font-size:11px;	
	}
	.footer-bottom{
		display:none;	
	}
	#first-column{
		display:none;	
	}
	#second-column{
		width:100%;
		overflow:hidden;
	}
	.list-product-tiles{
		margin:0;	
	}
	.list-product-tiles li{
		text-align:center;
	}
	.content-detail *{
		height:auto;	
	}
}
@media screen and (max-width:640px) {
	.mobile-menu-content{
		width:60% !important;	
	}
	.phoneNumber img{
		display:none;
	}
	.phoneNumber{
		font-size: 14px;
		color: #fff;
		font-family: initial;
		position: fixed;
		top: 0;
		left: 0;
		font-weight: bold;
		width: 100%;
		text-align: center;
		padding: 5px 0 !important;
		z-index: 9999;
		background: rgba(27, 26, 27, 0.67);
	}
	.slide-img img{
		height:224px;	
	}
	#hot-news .title-news a{
		font-size:14px;	
	}
	.title-category{
		padding:10px 0 10px;	
	}
	.category-top{
		padding-bottom:20px;	
	}
	#content-top{
		padding: 20px 0 15px;	
	}
	.frame-header b{
		width:300px;	
	}
	#widget-three-columns-first-column{
		width:36% !important;	
	}
	#widget-three-columns-second-column{
		width:36% !important;
	}
	#widget-three-column-third-column{
		width:28% !important;
	}
	.hex{
		width: 118px !important;
		margin:5px !important;
		height: 118px !important;	
	}
	.hex .corner-1, .hex .corner-2, .hex .corner-3{
		position: static !important;
		background:transparent !important;	
	}
	.hex-8,.hex-9{
		display:block;	
	}
	.hex-container{
		width:384px !important;
	}
	.hex .inner{
		top:18px !important;	
	}
	.title{
		width:100%;	
	}
	.viewed{
		display:none;	
	}
	.list-category-news li a{
		font-size:14px;	
	}
	.list-news-company .images-news img{
		height:200px;	
	}
	.list-news-company .btn-detail{
		position: absolute;
		right: 10px;
		bottom: 10px;	
	}
	.list-news-company .content-title{
		height:118px;	
	}
	.list-news-company .news-title a{
		font-size:13px;	
	}
	.list-news-company .brief-news{
		font-size:12px;	
	}
	.small-box .widgest-album-list{
		background:transparent;	
		height:auto;
	}
	.small-box .list-album{
		position:static;	
		width:100%;
	}
	.small-box .list-album img{
		width:auto;	
	}
	.small-box .list-album .owl-next h4{
		right:0;	
	}
	.small-box .list-album .owl-prev h4{
		left:0;	
	}
	.footer-address,.footer-address2{
		width:50% !important;	
	}
	.like-facebook{
		width:100% !important;
		margin:5px 0;	
	}
	.list-product-tiles .name-product a{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display:block;
	}
	#news-list .images-news,#news-list .content-title{
		width:50%;	
	}
	.product-big-image img.root-img, .product-big-image a{
		height:180px;	
	}
	.product-right-info .name-product-detail h1{
		font-size:18px;	
	}
	.list-product-related li .name-product a{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display:block;	
	}
}
@media screen and (max-width:480px) {
	.search-icon i{
		padding: 16px 10px;	
	}
	.slide-img img{
		height:197px;	
		border: 3px solid rgba(204, 204, 204, 0.52);
	}
	.border-img{
		border: 4px solid #fff;	
	}
	.slide-img{
		border: 5px solid rgba(204, 204, 204, 0.52);
		border-radius: 19px;	
	}
	.pri-slide{
		padding-bottom:15px;	
	}
	#title-hot{
		padding-left: 20px;
	}
	.title-news{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;	
	}
	.title-category a{
		font-size:13px;		
	}
	.title-category{
		padding:7px 0 10px;	
	}
	.frame-header b{
		width:250px;	
		font-size:14px;
	}
	#widget-three-columns-first-column{
		width:36% !important;	
	}
	#widget-three-columns-second-column{
		width:36% !important;
	}
	#widget-three-column-third-column{
		width:28% !important;
	}
	.hex{
		width: 100px !important;
		margin:5px !important;
		height: 100px !important;	
	}
	.hex-container{
		width:332px !important;
	}
	.hex h4{
		font-size:45px;	
	}
	.view-hex span{
		font-size:30px;	
		display:block;
	}
	.center-frame{
		padding:40px 0 30px;	
	}
	.list-product-thumbnail li{
		width:100%;
		margin:5px 0;	
	}
	.title{
		width:65%;	
	}
	.viewed{
		display:block;
		width:35%;	
	}
	.list-category-news li a{
		font-size:13px;	
	}
	.list-news-company li{
		width:100%;
		margin:5px 0;	
	}
	.list-news-company .content-title{
		height:105px;	
	}
	.list-news-company .brief-news{
		padding-top:5px;	
	}
	.small-box .list-album img{
		height:auto;	
	}
	.frame-rounded-top{
		padding: 20px 0 20px;	
	}
	.footer-address,.footer-address2{
		width:100% !important;
		margin:5px 0;	
	}
	.footer{
		padding:60px 0 0;	
	}
	.list-news-company .images-news img{
		height:200px;	
	}
	.list-product-thumbnail .image-product img{
		width: 100%;
		height: 220px;	
	}
	.list-product-tiles li{
		padding: 0 1%;
		width: 48%;	
	}
	#news-list .images-news,#news-list .content-title{
		width:100%;
		padding:0;	
	}
	#news-list .images-news img{
		width:100%;	
	}
	#news-list >li{
		margin:25px 0;	
	}
	.news-title{
		font-size:20px;	
	}
	.brief-news{
		font-size:12px;	
	}
	.product-left-info,.product-right-info{
		width:100%;
		margin-bottom:10px;	
	}
	.product-big-image img.root-img, .product-big-image a{
		width:100%;
		height:auto;	
	}
	.mapContact{
		height:300px !important;	
	}
	.contentContact{
		width:75%;	
	}
	.background-album{
		display:none;	
	}
	.list-album-customer{
		margin-top:0;	
	}
	.album-title{
		display:block !important;	
	}
}
@media screen and (max-width:479px) {

}
@media screen and (max-width:390px) {
	.mobile-menu-content{
		width:100% !important;	
	}
	.search-icon i{
		font-size: 20px;
		padding: 16px 6px;	
	}
	.slide-img img{
		height:157px;	
	}
	#title-hot{
		padding-left: 8px;
		font-size:13px;
	}
	.title-category a{
		font-size:10px;	
	}
	#widget-three-columns-first-column{
		width:37% !important;	
	}
	#widget-three-columns-second-column{
		width:37% !important;
	}
	#widget-three-column-third-column{
		width:26% !important;
	}
	.hex-container {
		width: 280px !important;
	}
	.hex{
		width: 130px !important;
		margin:5px !important;
		height: 130px !important;	
	}
	.hex-7,.hex-8,.hex-9{
		display:none;	
	}
	.title{
		width:75%;	
	}
	.viewed{
		display:block;
		width:25%;
		padding:0;	
	}
	.list-category-news li a{
		font-size:11px;	
	}
	.list-news-company .content-title{
		height:115px;	
	}
	.list-product-tiles li{
		width:100%;
		margin:5px 0;	
		height: 195px;
	}
	#news-list .news-title a{
		font-size:15px;	
	}
	.brief-news{
		font-size:13px;	
	}
	#news-list .content-title .brief-news{
		margin-bottom: 15px;	
	}
}
@media screen and (max-width:320px) {

}