@media screen and (max-width: 1200px) {
	.row.container {
		width: 100%;
	}

}
@media screen and (max-width: 1024px) {
	#header .menu-top #btn-search-handler {
		display: block;
		right: 30px; top: 5px;
	}
	#header .menu-top > .row > div.col-md-9 {
		width: 100% !important;
	}
	#header form {
		display: none;
	}
	#slider-home:not(.other-page) #owl-banner.owl-carousel .owl-item img {
		width: 100% !important;
	}
}
@media screen and (max-width: 990px) {
	#menu-left .category-wrapper,
	#menu-left .new-products {
		float: left;
		width: 49%;
	}
	#menu-left .category-wrapper {
		margin-right: 2%;
	}
	#menu-left .new-products {}
	#owl-banner {
		height: 400px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 980px) {
	#header .container p#comp-name {
		font-size: 23px;
	}
	.wrap-protu .protu-item .text {
		top: 34%; left: 0%;
	}
}
@media screen and (max-width: 800px) {
	#header .menu-top #btn-menu-handler {
		display: block;
		right: 75px; top: 5px;
	}
	#header .menu-top {
		height: 38px;
	}
	ul#menu-top {
		display: none;
		position: absolute;
		top: 38px;
		z-index: 100;
	}
	ul#menu-top > li {
		width: 100%;
	}
	ul#menu-top > li.active {}
	ul#menu-top > li.active a {
		border-left: 2px solid #eee;
	}
	ul#menu-top > li a {
		text-align: left;
		border-top: none !important;
	}
	ul#menu-top > li:hover {}
	ul#menu-top > li:hover a {
		border-left: 2px solid #eee;
	}
	ul#menu-top > li > ul {}
	ul#menu-top > li:hover > ul {}
	ul#menu-top > li ul > li {}
	ul#menu-top > li ul > li:hover {}
	ul#menu-top > li ul > li a {}
	ul#menu-top > li ul > li:hover > a {}
	ul#menu-top > li ul > li > ul {}
	ul#menu-top > li ul > li:hover > ul {}
	ul#menu-top > li ul > li > ul > li {}
	ul#menu-top > li ul > li > ul > li a {}
	#header form {
		position: absolute;
		top: 38px; right: 15px;
		z-index: 100;
		padding: 10px;
		background-color: #039dec;
	}
	#header #txt-keyword {
	}
}
@media screen and (max-width: 767px) {
	#header {
		background-position: right 42% top;
		background-size: cover;
	}
	#header .container p#comp-name {
		margin-left: 0px;
	}
	#header .container a#logo {
		display: block;
		width: 100%;
	}
	.wrap-protu .protu-item .text {
		top: 42%; left: 0%;
	}
	#footer > .row > .col-sm-6:last-child {
		margin-top: 10px;
	}
	#footer .social-wrapper {
		text-align: left;
	}
	#footer .social-wrapper a {
		margin-right: 12px;
		margin-left: 0px;
	}
	#footer .statistics {
		width: 210px;
	}
}

@media screen and (max-width: 640px) {
	#owl-banner {
		height: 330px;
	}
	#menu-left .category-wrapper,
	#menu-left .new-products {
		width: 100%;
	}
	#menu-left .category-wrapper {
		margin-right: 0%;
	}
	#product-detail .wrap-cover {
		position: relative;
	}
	#product-detail .pr-detail {
		padding-left: 0px;
		margin-top: 6px;
	}
}
@media screen and (max-width: 600px) {
	#product-category .product-item {
		padding-bottom: 8px;
		padding-top: 8px;
		border-bottom: 1px solid #aaa;
	}
	#product-category .product-item .pr-img {
		width: 160px; height: 140px;
	}
	#product-category .product-item .pr-description {
		padding-left: 180px;
	}
	#product-category #sort-product,
	#product-category #sort-product {
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 480px) {
	#owl-banner {
		height: 250px;
	}
	.wrap-protu .protu-item .text {
		top: 34%; left: 0%;
	}
	#product-category .product-item .pr-description {
		padding-left: 0px;
	}
	#product-category .product-item .pr-img {
		position: relative;
	}
}
@media screen and (max-width: 419px) {
	
}
@media screen and (max-width: 367px) {
	
}
@media screen and (max-width: 360px) {
	#product-detail .wrap-cover {
		width: 100%;
	}
	#product-detail .pr-detail .pr-price span {
		display: block;
	}
	.wrap-protu .protu-item .text {
		top: 31%; left: 0%;
		font-size: 13px;
	}
}
@media screen and (max-width: 333px) {

}
@media screen and (max-width: 320px) {

}
