@media(max-width: 480px){
	.hidden_mobile{
		display: none;
	}

	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
	    background-color: #fff;
	}
	.navbar-inverse .navbar-toggle{
	    border-color: #fff;
	        margin-top: 6px;
	}
	.navbar-inverse .navbar-toggle .icon-bar{
	    background-color: #806128;
	}
	.container > .navbar-collapse{
	      width: 100%;
    	background: #f1f1f1;
    	float: left;
    	    overflow-y: initial;
    	       border-top: 1px solid #806128;
    	    position: absolute;
    z-index: 99999;
	}
	.title_contact{
		margin-top: 30px;
	}
	.item_post_full .description h2{
		margin-top: 10px;
	}
	.sidebar{
		padding-left: 0px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
		color:#64A02F;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
		font-size: 16px;
	}
	.acount{
		float: left;
		margin-right: 40px;
		margin-left: 0px;
	}
	.product2 .item_product:nth-child(2n+1) {
        clear: left;
    }
    .product_category .col-md-3:nth-child(2n+1) {
        clear: left;
    }
	.cart{
		float: right;
	}
	.navbar-inverse .navbar-nav > li ul{
		padding: 0px;
		position: relative;
    	width: 100%;
    	padding-top: 5px;
    	padding-bottom: 5px;
    	display: block;
	}
	.navbar-inverse .navbar-nav > li:hover ul{
		display: block;
	}
	.list_title{
		display: none;
	}
	.list_product_cart .item_cart .image,.list_product_cart .item_cart .name,.list_product_cart .item_cart .price,.list_product_cart .item_cart .quantity{
		width: 50%;
	}
	.list_product_cart .item_cart .total_price{
		width: 100%;
	}
	.btn_thanhtoan{
		margin-left: 0px;
		margin-top: 10px;
	}
	.navbar-inverse .navbar-nav > li{
		margin-right: 0px;
		margin-left: 0px;
		height: auto;
		margin-bottom: 10px;
	}
	.search{
    	width: 100%;
    	margin-bottom: 10px;
	}
	.banner_login{
		background-color: #E8E8E8;
		background-image: inherit;
		height: auto;
	}
	.banner_login h1{
		line-height: 100px;
		padding-top: 0px;
		margin-right: 0px;
	}
	.box_member .box_image_login{
		height: auto;
		margin-bottom: 10px;
	}
	.service,.box_member{
		margin-top: 20px;
	}
	.form_customer{
		padding: 50px 20px;
	}
	.title_product{
		font-size: 20px;
	}
	.title_cat{
		margin-top: 20px;
		padding-top: 10px;
	}
	.list_product2 .item_product .box_image{
		height: auto;
	}
	.title_cat h1{
		    text-transform: uppercase;
		     font-family: 'MyriadProSemibold';
	}
	.navbar-inverse .navbar-nav > li:hover{
		border-bottom: none;
	}
	.search form input{
		width: 100%;
	}
	.navbar-nav{
	    float: left;
    width: 100%;
    margin: 0;
	}
	#about_us h3 span{
		border-bottom: none;
	}
	.navbar-brand > img{
		margin: 0px;
    	height: 40px;
	}
	.slide_ .description{
		display: none;
	}
	.bg_about_left,.bg_about_right{
		display: none;
	}
	.about .description{
		padding: 0px;
	}
	.about,.product2,.news{
	    padding-bottom: 20px;
	    padding-top: 20px;
	}
	.list_product .item1,.list_product .item2,.list_product .item3{
		width: 100%;
		height: auto;
	}
	.title h3{
		font-size: 24px;
	}
	.list_product2{
		margin-top: 20px;
	}
	.about_2 h3{
		margin-top: 0px;
	}
	.about_2 .box_video{
		padding-left: 0px;
		margin-top: 15px;
	}
	.slogan .content p{
		width: initial;
	}
	.product3 .item_product1,.product3 .item_product2{
		width: 100%;
		height: auto;
	}
	.product3 .item_product2{
		padding: 15px;
	}
	.imghvr-shutter-in-out-diag-1{
		height: auto;
	}
	.product3 img{
		width: 100%;
		height: auto;
	}
	.item_news .box_image{
		width: 100%;
	}
	.item_news .right_news{
		padding-left: 0px;
		width: 100%;
	}
	.item_news2 .right_news{
		text-align: left;
	}
	.list_news .item_news{
		padding-bottom: 0px;
	}
	.footer .social{
		height: auto;
		overflow: hidden;
	}
	.footer .social p{
	    float: left;
	    line-height: 20px;
	    padding-left: 10px;
	    margin-top: 0px;
	    padding-top: 10px;
	}
	.list_footer .about_us{
		width: 100%;
		padding-right: 0px;
	}
	.list_footer .product_news,.list_footer .news_new,.list_footer .link{
		width: 100%;
		margin-top: 20px;
	}

	.footer{
		background-size: initial;
	}
	.navbar-inverse .navbar-nav > li:hover ul{
display:initial;
}
.navbar-inverse .navbar-nav > li:hover ul li ul{
display:initial;
}
.navbar-inverse .navbar-nav > li ul li:hover ul{
display:initial;
}
.list_product2 .item_product{
	width: 50%;
    padding-left: 5px;
    padding-right: 5px;
}
.hotline{
	display: none;
}
.lang li ul{
	position: relative;
    float: left;
    display: block;
    background-color: initial;
    width: initial;
    padding-top: 0px;
}
.lang li ul li{
	float: left;
	    width: initial;
    margin-left: 10px;
}
.lang li{
	border:none;
}
.f-nav .navbar-nav > li a{
	line-height: 18px;
}
.f-nav .top_menu{
	display: block;
}
.f-nav .navbar-nav > li ul{
	margin-top: 0px;
}
.logo_footer{
	width: 100%;
	padding-right: 0px;
	margin-bottom: 30px;
	text-align: center;
}
.list_footer{
	margin-top: 0px;
}
input#captcha{
	width: 100%;
	margin-bottom: 10px;
}
.form_customer #captcha_code{
	width: 100%;
}
.banner img{
	width: initial;
	height: 150px;
}
.logo_footer img{
	width: 60%;
	display: inline-block;
}
}	

@media(min-width: 768px){
	.list_product2 .item_product .box_image{
		height: 240px;
	}
	.list_product2 .item_product p{
		height: 35px;
	}
	.item_news .right_news{
		height: 200px;
		overflow: hidden;
	}
}