@media all and (min-width: 320px) and (max-width: 480px){
	.topbar {
	    height: 37px;
	}
	.topbar a {
	    padding: 10px 7px;
	    font-size: 10px;
	}

	.menuduoi{
		text-align: left;
	}
	.menuduoi a {
	    color: #959595;
	    text-decoration: none;
	    padding: 8px 3px;
	    font-size: 11px;
	    display: inline-block;
	}	
	.control_new_main{
		    right: 18px;
	}
	
	.f-news-item{
		padding: 0px
	}
	h2.activities_title.text-center{
		margin: 17px 0px 23px 0px;
	}
	.img-2,.projects-item .f-pr-item-img {
	    width: 99%;
	    height: 320px;
	}
	h2.activities_title.text-center{
		font-size: 20px
	}
	h3.projects-item-title {
	    margin-top: 10px;
	}
	.img-2{
		margin: auto
	}
	.f-news-page-item-img{
		text-align: center;
	}
	.product-img-parent .img{
		margin: auto
	}
	.v2-filterpr select {
	    width: 100%;
	    margin: 10px 0px 5px;
	}
	.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom{
		height: 365px;
	}
	.f-product-view .f-product-view-tab ul li {
	    width: 100%;
	}
	.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li a{
		display: block;
		margin-bottom:0px;
		width: 100%;
	}

	
}
@media all and (min-width: 400px) and (max-width: 480px){
	h2.activities_title.text-center {
	    margin: 15px 0px 32px 0px;
	}
	h3.projects-item-title {
	    margin-top: 10px;
	}
	.projects-item-info{
		padding: 5px
	}
	.product-img-parent .img,.projects-item .f-pr-item-img {
	    width: 100%;
	    height: 185px;
	    margin: auto
	}
	.dang-gid,.v2-home-catepr-showul>div {
	    width: 50%;
	    float: left;
	    padding: 0px 5px;
	    margin-bottom: 10px
	}
	.projects-item-title a {
	    margin: 0;
	    font-size: 13px;
	}
	.f-module-page-body.row{
		margin: 0px
	}
	h3.product-name{
		height: 32px
	}


}
@media all and (min-width: 480px) and (max-width: 767px){
	.f-news-item {
	    padding: 0px 5px;
	}
	.projects-item-info{
		padding: 5px
	}
	.activities-policy-icon img {
	    max-width: 30px;
	    margin-top: 16px;
	    margin-left: 10px;
	}
	.projects-item-title a {
	    margin: 0;
	    font-size: 13px;
	}
	.activities-policy-icon {
	    height: 54px;
	    width: 54px;
	}
	.activities-policy-text p{
		font-size: 15px
	}
	.img-2,.projects-item .f-pr-item-img {
	    width: 100%;
	    height: 185px;
	}
	.product-img-parent .img{
		height:200px ;
		width: 100%
	}
	.dang-gid,.v2-home-catepr-showul>div {
	    width: 50%;
	    float: left;
	    padding: 0px 5px;
	    margin-bottom: 10px
	}
	.f-module-page-body.row{
		margin: 0px
	}
	.v2-filterpr select {
	    width: 49%;
	    margin: 0px 3px 5px 0px;
	    float: left;
	}
	.f-product-view .f-product-view-tab ul li {
	    width: 50%;
	}
	.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li a{
		display: block;
		margin-bottom:0px;
		width: 100%;
	}
}
@media all and (min-width: 767px) and (max-width: 991px){
	.f-news-item {
	    padding: 0px 5px;
	}
	.container {
	    padding:0px 10px;
	}
	header .container {
	    padding: 0px;
	}
	.ndc-menu-responsive {
	    padding: 0 5px;
	}
	.cart_search_icon{
		padding-right: 30px
	}
	.img-2{
		max-width: 100%;
		margin: 0px 5px;
		width: 98%
	}
	.f-news-page li .f-news-page-item-img img {
	    max-width: 100%;
	    height: 130px;
	    width: 300px;
	}
	.product-img-parent .img{
		width: 100%
	}
	.product_item.dang-list .img {
	    height: 238px;
	    width: 39%;
	}
}

@media all and (min-width: 992px) and (max-width: 1199px){
	.img-2{
		max-width: 100%;
		margin: 0px 5px;
		width: 98%
	}
	.product-img-parent .img {
	    height: 245px;
	    width: 100%;
	}
	.product_item.dang-list .img {
	    height: 289px;
	    width: 299px;
	}
}
@media (max-width: 767px){
	button.add-cart.button-small.quick-buy-custom{height: auto;padding: 7px 7px;}
	.f-product-view-info-detail .button-small{font-size:14px;float: left;padding: 10px;margin: 0;}
	.f-pr-view-box-size select{width: 40px;}
	#logo img {
	    margin: auto;
	}
	.new-home.row{
		margin: 0px
	}
	.cart_search_icon {
	    margin-right: 20px;
	}
	.list-inline
	{
		padding: 5px;
	}
	.cart-mini-custom{
		position: relative;
		z-index: 1
	}
	.footer-bottom
	{
		display:none;
		}
		div#logo {
	margin-top: 0;
	max-width: 50%;
	margin: 0 auto;
	text-align: center;
	}
	div#logo img{
		display:inline-block;
	}
	.cart_search_icon i {
	}
	.policy-item
	{
		margin-top:0
	}
	.search-t {
	    z-index: 1;
	    position: relative;
	    cursor: pointer;
	    color: #fff;
	}
	.topbar li
	{
		padding:0
	}
	.cart_search_icon, .menu {
	    min-height: auto;
	    padding: 0px 20px;
	    position: static;
	    transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    margin-top: 0px;
	}
	.container {
	    padding: 0px 10px;
	}
	header .container {
	    padding: 0px;
	}
	.f-page-split li.col-xs-12 {
	    padding: 0px 5px;
	}
	h4.new-name a{
		font-size: 15px
	}
	.righcontent {
	    float: right;
	    width: 57%;
	}
	.product_item.dang-list .img {
	    height: 138px;
	    float: left;
	    width: 37%;
	    margin: 0px 10px;
	}
	h3.product-name{
		height: 31px
	}
	.description.text-left {
	    height: 35px;
	    overflow: hidden;
	    line-height: 18px;
	}
	.f-product-view-info-detail{
		min-height: auto
	}
}
@media (max-width: 1199px){
	body {
	    overflow-x: hidden;
	}
}