.mm-wrapper{overflow-x:hidden;position:relative}
/* Responsive */
@media(max-width:1230px){
	.actic5 {
	    position: absolute;
	    top: 259px;
	    left: 0px;
	}
	.acticle-prohot {
	    min-height: 532px;
	}
}
@media(max-width:1001px){
	.menu{display:none;}
	.menu-res{display:block;}
	.menu_mobi{
		display: block;
	}
	#wrapper{
		padding-top: 80px;
		overflow: hidden;
	}
	.khung_search {
	    top: 12px;
	    right: 90px;
	}
	.header {
	    position: fixed;
	    top: 0px;
	    z-index: 123;
	    left: 0px;
	    width: 100%;
	    background: #000;
	    padding: 10px 0px;
	    height: 80px;
	}
	.header.fix_head{
		padding: 10px 0px;
	}
	.lang-header{
		position: absolute;
	    right: -32px;
	    top: 12px;
	    text-transform: uppercase;
	}
	.actic4 {
	    position: absolute;
	    top: 260px;
	    left: 450px;
	}
	.logo-header{
		display: block;
	}
	
	.logo-header img{
		 max-width: 125px;
	}
	.content-story:before{
		display: none;
	}
	.flowerbranch{
		display: none;
	}
}
@media(max-width:850px){
	.news{width:100%;float:none!important;}
}
@media(max-width:769px){
	.top-contact{flex-wrap:wrap;}
	.left-pro-detail,.right-pro-detail,.top-contact .form-contact,.top-contact .article-contact{width:100%;margin:0px;}
	.left-pro-detail,.top-contact .article-contact{margin-bottom:30px;}

	.content-about{
		width: 100%;
		position: relative;
		z-index: 1;
	}
	.img-about{
		width: 100%;
	    float: none;
	    overflow: hidden;
	    margin-top: 20px;
	}
	.about-index{
		background-size:auto 100%;
	}
	.over-about {
	    right: 0px;
	}

}
@media(max-width:775px){
	.actic3 {
	    position: absolute;
	    top: 390px;
	    left: 224px;
	}
	.actic4 {
	    position: absolute;
	    top: 520px;
	    left: 0px;
	}
	.acticle-prohot {
	    min-height: 790px;
	}
	.left-pronb{
		width: 100%;
		padding-right: 0px;
	}
	.slide-right{
		width: 100%;
		position: relative;
		margin: 20px 0px;
	}
	.slide-right .slick-next{
		left: 0px;
	    top: 45px;
	    transform: rotate(-90deg);
	}
	.slide-right .slick-prev{
		right: 0px;
		left: inherit;
	    top: 45px;
	    bottom: inherit;
	    transform: rotate(-90deg);
	}
	.right-pronb {
	    width: 100%;
	    float: left;
	    margin-top: 0px;
	    padding-left: 0px;
	}
	.album-index{
		width: 100%;
	}
	.galle-thumb{
		width: 100%;
	}
	.video-index {
	    width: 100%;
	    float: right;
	    margin-top: 10px;
	}
	.video-index img{
		width: 100%;
	}
	.left-partner{
		width: 100%;
		padding-right: 0px;
	}
	.right-partner {
	    width: 100%;
	    float: right;
	}
	.item-partner{
		padding: 7px;
	}
	.item-ab img {
	    width: auto;
	    height: auto;
	    position: relative;
	    top: 0px;
	}
	.over-about .slick-slide.slick-current.slick-active img {
	    width: auto;
	    height: auto;
	    top: 0px;
	}
	.right-cten-ls {
	    order: 1;
	    padding: 20px 20px;
	}
	.item-lsu:nth-child(2n) .left-cten-ls {
	    order: 1;
	    
	}
	.left-cten-ls{
		padding: 20px 20px;
	}
	.wrap-lsu:before{
		display: none;
	}
	.wrap-tnhin {
	    max-width: 100%;
	}
	.leftacticle{
		width: 100%;
	}
	.acticle-menu {
	    width: 100%;
	    padding: 0px 10px;
	    display: inline-block !important;
	}
	.content-acticle{
		width: 100%;
		padding: 20px;
		margin-bottom: 20px;
	}
	.rightacticle{
		width: 100%;
	}
	.item-mtact{
		display: inline-block;
		padding: 10px 10px;
	}
	.left-mtact{
		width: 100%;
	}
	.right-mtact {
	    width: 100%;
	    float: left;
	    padding: 20px 0px;
	}
	.wrap-product {
	    padding: 5px;
	}
	.product{
		font-size: 16px;
	}
	.name-product.text-split{
		font-size: 16px;
	}
	.name-mtact {
	    font-size: 20px;
	    margin-bottom: 10px;
	}

}
@media(max-width:575px){
	.item-news{
		max-width: 100%;
	}
	.item-news img{
		width: 100%;
	}
}
@media(max-width:550px){
	.acthex{
		position: relative;
		top: inherit;
		left: inherit;
		display: inline-block;
	}
	.acticle-prohot{
		text-align: center;
	}
}
@media(max-width:440px){
	.pic-news,.info-news{display:block;width:100%;float:none;text-align:center;margin:0px;}
	.info-news{margin-top:15px;}
	.top-contact .form-contact .button-contact .file-contact span b{max-width:105px;}
}
@media(max-width:369px){
	.cart-pro-detail{flex-wrap:wrap;}
	.cart-pro-detail a{width:100%;text-align:center;margin:0px!important;font-size:12px;}
	.cart-pro-detail a:first-child{margin-bottom:5px!important;}
	.cart-pro-detail a i{display:none;}
}