
/* Responsive */
@media(max-width:1024px){
	.width_box {
	    width: 90%;
	}
}
@media(max-width:1001px){
	.wrapmenu{display:none;}
	.menu_mobi{display:block;}
	.logo-header{
		width: 100%;
		text-align: center;
	}
	#wrapper{overflow-x:hidden;position:relative}
	.item-list{width: 100%;}
	.content-bds iframe{
		max-width: 100%;
	}
	.content-main iframe {
	    max-width: 100%;
	}
}
@media(max-width:850px){
	.news{width:100%;float:none!important;}
	.content-list {

    padding: 10px;
    text-align: center;
}

.item-list:hover .content-list img, .item-list:hover .content-list h3 {
    -webkit-transform: translate(0, 30px);
    -ms-transform: translate(0, 30px);
    -o-transform: translate(0, 30px);
    transform: translate(0, 30px);
}
.content-list h3{
	font-size: 14px;
}
.content-list img{
	max-width: 90px;
}
.content-list p {
    padding: 0px 60px;
    margin-top: 42px;

}
}
@media(max-width:769px){
	#hotline,.hotline-socical .text-decoration-none{
		display: none;
	}
	.logo-header {
		width: auto;
		text-align: center;
		margin-left: 33px;
	}
	.footer .logo-header {
		margin-left:0px;
	}
	.header{
		height: auto;
	}
	.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;}
	.knowledge .slick-prev, .knowledge .slick-next{
		bottom: -13px;
	}
	.itemright{margin: 10px 0px; height: auto;}
	.video-index-content{
		position: relative;
		padding-right: 0px;
	}
	.select_video {
	    width: 100%;
	    position: relative;
	    right: inherit;
	    margin-top: 10px;
	}
	#box_video {
    width: 100%;
    height: 230px;
    position: relative;
	}
	.itemvideo{
		padding: 0px 5px;
	}
	.itemvideo img{
		margin-right: 0px;
	}
	.img_video .descr-video {
	    float: right;
	    width: 100%;
	    font-size: 12px;
	    margin-top: 10px;
	}
	.video-index {
	    min-height: auto;
	}
	.text-footer{
		float: none;
	}
	.col-12, .col-sm-12{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.descr-know{
		position: relative;
	    left: 0px;
	    top: 0px;
	    padding: 20px;
	    width: 100%;
	    color: #f0f0f0;
	    font-family: 'MontserratRegular';
	    display: inline-block;
	    padding-bottom: 55px;
	    height: 275px;
	}
	.content-list p{
		-webkit-line-clamp: 2;
		height: 42px;
	}
	.title-main h2{
		font-size: 25px;
	}
	.statistic {
    float: none;
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    display: inline-block;
    width: 100%;
}
.header {
    position: relative;
    top: 0px;
    z-index: 123;
    left: 0px;
    width: 100%;
    background: #fff;
    padding: 10px 0px;
}
.logo-header img{
	max-width: 160px;
}
.logo-header {
	padding-top: 0px;
}
}
@media(max-width:550px){
.pic-news{
	width: 100%;
	margin-right: 0px;
}
}
@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;}
	h3.company {
		font-size: 24px;
	}
	.footer .mottramphantram_xs:nth-child(2){
		margin-bottom: 20px;
	}
	.footer .mottramphantram_xs:nth-child(2),.footer .mottramphantram_xs:nth-child(3) {
	    padding-left: 0px;
	}
/*	#giolamviex {
	    width: 100%;
	    max-width: 82%;
	}*/
	.footer .flex{
		display: block;
	}
	.footer .width50{
		width: 100%;
		margin: 0px;
		padding: 0px;
		margin-bottom: 20px;
	}
}
@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;}
}