@media (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}
}

@media (max-width: 1200px) {
	#product_home .container {
		overflow-x: auto;
	}

	.wrap_owl {
		padding: 0px 0px;
	}

	.prev_owl, .next_owl {
		width: 22px;
		height: 22px;
		background-size: 100% 100%;
	}

	.prev_spnb {
		left: -5px;
	}

	.next_spnb {
		right: -5px;
	}
}

@media(max-width: 1100px) {}

@media(max-width: 1024px) {
	::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}

	.full_bg_mobile {
		background-size: auto 100% !important;
	}

	.full_bg_mobile2 {
		background-size: 100% auto !important;
	}

	#full {
		padding-bottom: 60px;
	}

	.logo {
		width: 100%;
		text-align: center;
	}
	#nav-bottom {
		display: block;
	}


	.menu_desk, .search-pc {
		display: none;
	}

	.col-foot {
		width: 100%;
		margin-bottom: 35px;
	}


	.grid-pro-detail .container {
		padding: 0px;
	}

	.flex_product_detail .col-l-pro {
		width: 100%;
		padding: 10px;
	}

	.flex_product_detail .col-r-pro {
		display: none;
	}

	.wrap_sp {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.prev_spnb, .next_spnb {
		visibility: visible;
		opacity: 1;
	}

	#slider_bds .slide-r{display: none;}
}

@media (max-width: 992px) {
	.wrap_sp {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media(max-width: 966px) {}

@media (max-width: 900px) {}

@media (max-width: 800px) {

	.toolbar {
		display: block;
	}

}

@media (max-width: 768px) {
	#product_home {
		margin-top: 5px;
		margin-bottom: 0px;
	}

	#product_home .container {
		gap: 5px;
		padding: 0px 5px 5px;
	}

	.itemCategory {
		width: 70px;
		padding: 8px 3px 8px;
	}

	.itemCategory img {
		margin-bottom: 7px;
		height: 30px;
	}

	.itemCategory h3 {
		padding-top: 7px;
		font-size: 10px;
	}

	.wrap_name .name {
		font-size: 20px;
	}

	.wrap_name .name h2 {
		font-size: 20px;
	}

	.wrap_name .txt_home {
		font-size: 14px;
	}

	.contact-form {
		margin-bottom: 30px;
	}

	.contact-map {
		height: 250px;
	}

	.left-pro-detail {
		padding: 0px 10px;
	}

	.right-pro-detail {
		padding: 0px 10px;
	}

	.dsCategory .item {
		width: calc(50% - 12px);
	}

	.dsCategory .item a {
		display: flex;
		gap: 12px;
		white-space: wrap;
	}

	.col-bds{
		-ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
		padding: 0px 3px;
	}
}

@media (max-width: 640px) {
	
}

@media (max-width: 568px) {

}

@media (max-width: 480px) {
	.item_bds{gap: 8px;}
	.item_bds .img{width: 125px;}
	.col-pro {
		width: 50%;
		padding: 0px 8px;
	}
}

@media (max-width: 460px) {
	.title_home .view {
		display: none;
	}
}

@media(max-width: 380px) {}

@media (max-width: 360px) {}

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

@media (max-width: 240px) {}