.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;
	}
	.search{
		position: absolute;
	    right: 10px;
	    z-index: 123;
	}
	.fix_head .search{
		position: fixed;
	    top: -2px;
	    right: 10px;
	    z-index: 1234;
	}
	.lang-header{
		position: absolute;
		right: 10px;
		top: 43px;
		text-transform: uppercase;
	}
	.mar-project{
		margin: 0px;
	}
	.lang-header img{
		max-width: 30px;
	}

	.fix_head .khung_search {
	    top: 23px;
	}
	.top_head{
		visibility: hidden;
	}


	.khung_search{
		right: 10px;
    	top: 23px;
	}
	.khung_search:before{
		display: none;
	}
	.actic4 {
	    position: absolute;
	    top: 260px;
	    left: 450px;
	}
	.logo-header{
	    width: 100%;
	    text-align: center;
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
	.banner-header{
		width: 100%;
		text-align: center;
	}
	.hotline{
		display: none;
	}
	
	.logo-header img{
		max-width: 200px;
	}
	.wrapmenu {
	    width: 100%;
	    float: left;
	    position: inherit;
	    padding-right: 0px;
	}
	.content-story:before{
		display: none;
	}
	.mr-pro{
		margin: 0px;
	}
	.item-list{
		padding: 5px;
	}
	.mar-legic{
	    margin: 0px;
	}
	.leftpro{
		display: none;
	}
	.rightpro{
	    width: 100%;
	    padding-left: 0px;
	    padding-right: 0px;
	}
	#wrapper{
		overflow: hidden;
	}
	.mar-pur, .mar-news{
		margin: 0px;
	}
	.full-menu{
		width: 100%;
		position: initial;
	}

}
@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;}
	.right-about{
		margin-top: 20px;
	}
	.content-about{
		width: 100%;
		position: relative;
		z-index: 1;
	}
	.img-about{
		width: 100%;
	    float: none;
	    overflow: hidden;
	    margin-top: 20px;
	    padding-left: 0px;
	}
	.about-index:before, .about-index:after{
		display: none;
	}
	.about-index{
		background-size:auto 100%;
	}
	.over-about {
	    right: 0px;
	}
	.newsletter, .list-footer{
		margin-bottom: 15px;
	}
	.title-main h2{
		font-size: 25px;
	}
	.newshome-scroll{
		margin-top: 20px;
	}
	.playvd{
	    position: absolute;
	    width: 65px;
	    height: 50px;
	    background: #D32322;
	    color: #fff;
	    line-height: 50px;
	    font-size: 20px;
	    left: calc(50% - 30px);
	    top: calc(50% - 25px);
	    z-index: 1;
	    margin-bottom: 0px;
	    text-align: center;
	    border-radius: 10px;
	}

	.top-foo img{
		display: none;
	}
	.copyright, .statistic{
		width: 100%;
		text-align: center;
	}
}
@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;
	}

	.name-product.text-split{
		font-size: 16px;
	}
	.name-mtact {
	    font-size: 20px;
	    margin-bottom: 10px;
	}
	.title-about h3{
		font-size: 48px;
	}
}
@media(max-width:575px){
	.item-news{
		max-width: 100%;
	}
	.item-pph img{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
	}
}
@media(max-width:550px){
	.acthex{
		position: relative;
		top: inherit;
		left: inherit;
		display: inline-block;
	}
	.acticle-prohot{
		text-align: center;
	}
	.item-pic img{
		width: 100%;
	}
	.pic1, .pic2, .pic3{
		width: 100%;
	}
}
@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;}
}