@media screen and (max-width: 1200px)
{
	.pd40-0, .pd20-0{padding: 20px 10px;}
	.box-head{padding: 10px;}
	.menu ul li a{padding: 12px 20px;}
}
@media screen and (max-width: 1024px) 
{
	.cover-ft .col__4 {
		width: 100%;
	}
	.content-tabs img{
		width:auto !important;
		max-width: 100% !important;
		height: auto !important;
	}
	.title {
		font-size: 23px;
	}
	.item{
		margin-bottom: 20px;
	}
	.search {
		position: relative;
		right: 0;
		width: 240px;
		height: 35px;
		background: #fff;
		padding: 0 10px;
		align-items: center;
		border: 1px solid var(--color__background);
		border-radius: 50px;
	}
	.search input {
		/* position: absolute; */
		right: 0;
		width: 303px;
		height: 31px;
		/* background: #fff; */
		/* padding: 0 10px; */
		/* align-items: center; */
		border: none;
		/* border-radius: 50px; */
	}
	.search i {
		font-size: 17px;
		cursor: pointer;
	}
	.menu ul li a{padding: 12px 15px;}
	.cover {
		max-width: 100%;
		margin: auto;
	}
	.container {
		max-width: 95%;
		margin: auto;
	}
	body {
		min-width: 100%;
	}
	.hotline{
		display: none;
	}
	.max-width img{max-width:100%;width:100%;height:auto}
	.flex{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
	.flexnowidth{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
	.flex_odd_even{flex-direction:row-reverse}.flexwrap{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}
	.justifylex{justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}
	.bottomflex{-webkit-box-align:end;-webkit-flex-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end}
	.topflex{-webkit-box-align:start;-webkit-flex-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}
	.rightflex{justify-content:flex-end;-webkit-box-pack:right;-webkit-justify-content:flex-end;-ms-flex-pack:right}
	.leftflex{justify-content:flex-start;-webkit-box-pack:left;-webkit-justify-content:flex-start;-ms-flex-pack:left}
	.centerflex{justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center}
	.topbottomflex{-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
	.cover-about .col-2 {
		position: relative;
		max-width: 100%;
		padding-right:0px;
		padding-top: 10px;
	}
	.item-product {
		width: 48%;
	}
	.item-product img {
		max-width: 100%;
		width: 100%;
	}
	.cover-newsletter .col__4 {
		width: 100%;
	}
	.item-service {
		width: 100%;
	}
	.col__news, .col__video {
		width: 100% !important;
	}
	.sub-video1,.sub-video2{
		width: 100%;
	}
	.box-video {
		display:block;
	}
	.col-hotline{
		display: none;
	}
	/*Menu*/
	.mypage-alo-ph-img-circle {
		background-color: #009539; 
	}
#menumobile{
	display: none;
	background: #009539;
	padding: 5px;
	box-sizing: border-box;
}
.hotline-fixed1{
	bottom: 54px !important;
}
.mm-list > li > a, .mm-list > li > span{
	color: #fff;
	font-family: roboto_condensedRegular;
    font-size: 15px;
    text-transform: capitalize;
}
#codinhmenu1{
	width: 35px;
}
#codinhmenu1 img{
	max-width: 100%;
	width: 100%;
}
#timkiemmobile{
	width: calc(100% - 55px);
    margin-top: -3px;
    margin-left: 20px;
}
#timkiemmobile .search{
    width: 100% !important;
}
#menu {
	visibility: hidden;
	height: 100vh;
}
.search1{
	width: 100%;
	display: flex;
}
#timkiemmobile input[type="text"]{
	width: 75%;
	height: 35px;
	background: #fff;
	outline: none;
	border: none;
	padding:0px 10px;
	box-sizing: border-box; 
}
#timkiemmobile input[type="submit"]{
	width: 25%;
	height: 35px;
	background: #000;
	text-align: center;
	color: #fff;
	outline: none;
	border: none;
	text-transform: uppercase;
	font-weight: bold;
}
#menumobile{
	display: block;
}
}
@media screen and (max-width: 960px) 
{
	:root
	{
		--item__margin: 5px;
		--item__width: calc((100% / 4) - (var(--item__margin) * 2));
		--item__page__margin: 5px;
	}
	.menu-mobile,.hc-offcanvas-nav{display:block !important;}
	.nav-menu{display:none !important;}
}
@media screen and (max-width: 800px) 
{
	.col__news, .col__video{width: 49%;}
	.col__news .col-1{display: none;}
	.col__news .col-2{width: 100%;}
	.col-footer-1{width: 100%;margin-bottom: 20px;}
	.col-footer-2, .col-footer-3{width: 48%;margin-bottom: 20px;}
	.shopping-cart{width: 100%;}
	.total-cart{width: 100%;margin-top: 20px;}
	.pay-info{width: 100%;}
	.pay-cart{width: 100%;}
}
@media screen and (max-width: 700px) 
{
	:root
	{
		--item__width: calc(100% / 3);
		--item__page__width: calc(100% / 3);
	}
	.cover-about .item{width: 100%;margin-bottom: 10px;}
	.col__news, .col__video{width: 100%;margin-bottom: 20px;}
	.item-contactIns{width: 100%;margin-top: 20px;}
}
@media screen and (max-width: 600px) 
{
	.img-detail{width:100%;}
	.info-detail{width:100%;}
	.pay-info .col{width: 100%;margin: 0 0 10px 0;}
	.copyright .d-flex{justify-content: center;text-align: center;}
	.item-product {
		width: 47%;
	}
}
@media screen and (max-width: 480px) 
{
	:root
	{
		--item__width: calc(100% / 2);
		--item__page__width: calc(100% / 2);
	}
	.col-footer-2, .col-footer-3{width: 100%;}
	.item-cart .info .box{width: 100%;margin-bottom: 5px;}
}