

@media (min-width: 1270px){
	.product_box .product-img{
		height: 410px;
	}
}



@media (max-width: 640px) {
	.content_product_right {
		padding-right: 10px;
	}
	.product_image_mb{
		display: block;
	}
	.product_image_pc{
		display: none;
	}
	.wrapper-home-instagram .subtitle:before, .wrapper-home-instagram .subtitle:after{
		width: 100px;
	}
	.menu-header{
		display: none
	}
	.header_page{
		margin-bottom: 0px
	}
	#header {
		position: inherit;
		top: 0px;
		width: 100%;
		z-index: 9999;
		padding: 0px 10px;
		background: white;
	}
	.header-content h5{
		margin-bottom:15px;
	}
	.logo_pc {
		text-align: center;
		padding: 10px 0px 20px 0px;
	}
	.logo_pc img {
		width: 100px;
	}
	.slick-active .slide-content {
		padding: 50px 20px 30px 0;
	}
	.menu_nav{
		display: none
	}
	
	
	.icon_pr_mb i span {
		width: 23px;
		height: 3px;
	}
	.text_mmenu {
		font-size: 14px!important;
	}
	.logo_mmenu {
		width: 80px;
	}
	.right_header {
		padding: 3px 0px;
		display: none;
	}
	.position-inherit {
		display: none;
	}
	.box_home_1 .titleHome {
		font-size: 23px;
		margin-bottom:15px
	}
	
	.title_full {
		text-align: center;
		font-size: 15px;
		margin-bottom: 15px;
	}
	
	.title_full span {
		color: white;
		padding: 5px 30px;
	}

	#footer{
		margin-top: 30px
	}

	.header-content h1{
		font-size: 18px;
	}
	.header-content h2{
		font-size: 18px;
		margin-bottom: 3px;
	}
	.header-content .clickUrl {
		padding: 3px 46px;
		font-size: 14px;
	}
	.slideHome .item{
		height: auto
	}

	.box_search input.inputsearch {
		width: 90%;
	}
	.product_box .product-img{
		text-align: center;
		background: whitesmoke;
	}
	.product_box .product-img .img-1 {
		height: 200px;
	}
	.product_box .infohover{
		display: block
	}
	.pro-loop .buy {
		background: black;
		width: 55%;
	}
	.product_box {
		margin-bottom: 20px;
		height: auto;
		padding-bottom: 15px;
	}
	hr.end-sec {
		margin: 10px 0px;
	}
	.cate_care .img {
		height: 400px;
		background-size: cover;
		background-position: center;
		margin-bottom: 10px;
	}

	.gallery .item {
		padding: 0px 10px;
	}
	.gallery .item .info {
		padding: 10px 0px;
	}
	.gallery .item p {
		width: 85%;
		font-size: 14px;
	}
	.product_box2 {
		margin-bottom: 10px;
		height: auto;
		padding: 0px 0px;
	}
	.product_box2 .infohover{
		display: block
	}

	.wrapper-home-instagram img{
		margin-bottom: 10px
	}
	.nav-mobile{
		display: block;
	}
	.box_filter label{
		margin-bottom: 0px
	}
	.box_filter select{
		width: 100px;
	}
	#section-info .contentPage {
		border-left: 0px solid #d7d7d7;
		padding: 0 0 0 0px;
		margin: 0 0 30px 0;
	}
	.contentPage h1.title {
		margin-bottom: 20px;
		font-size: 22px;
	}
	.listcate_left{
		display: none;
	}

	.container-product{
		padding:10px 10px;
	}
	.product_image_pc{
		display: none;
	}
	.product_image_mb{
		display: block;
	}
	.content_product_right {
		padding-right: 10px;
	}
	.itemVariantCart{
		width: 100%;
	}

	.partentBtnQuantity{
		margin: 10px 0px;
	}

	.input_mb{
		margin-bottom: 10px;
	}

}





@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.nav-mobile{
		display: block;
	}
	.container-product{
		padding:10px 10px;
	}
	.gallery .item p {
		width: 90%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.gallery .item p {
    width: 90%;
	}
	.nav-mobile{
		display: block;
	}
	#header {
		background: white;
	}
	.right_header ul li {
		padding-left: 9px;
	}
	.product_box .infohover{
		display: block;
	}
	.product_box {
		margin-bottom: 20px;
		height: 400px;
	}
	.pro-loop .buy {
		background: black;
		width: 50%;
	}
	.cate_care .img {
		height: 310px;
	}
	.product_box2{
		height: 490px
	}
	.product_box2 .infohover{
		display: block;
	}
	.newsletter-form input {
		width: 138px;
	}
	.container-product{
		padding:10px 10px;
	}
	.product_image_mb{
		display: block;
	}
	.product_image_pc{
		display: none;
	}
	.content_product_right {
		padding-right: 10px;
	}
}


@media only screen and (min-width: 576px) and (max-width: 736px) {
	.nav-mobile{
		display: block;
	}
	.product_box2{
		height: 400px
	}
	.newsletter-form input {
		width: 138px;
	}
	.container-product{
		padding:10px 10px;
	}
	.product_image_mb{
		display: block;
	}
	.product_image_pc{
		display: none;
	}
	.content_product_right {
		padding-right: 10px;
	}
}