@media (min-width: 1200px) {
	.container {
		width: 1200px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 767px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.padding {
		padding: 10px 0;
	}

	footer {
		padding: 20px 0;
	}

	.row_footer {
		flex-wrap: wrap;
	}

	.footer1,
	.footer2,
	.footer3,
	.footer4 {
		width: 100%;
		padding: 5px;
	}

	.coppyright,
	.thongke {
		text-align: center;
	}

	.fix-toolbar {
		display: block;
	}

	.search,
	.topone,
	.zalo_fixed,
	.drag-wrapper,
	.ctrlq.fb-button,
	.call_fixed,
	header nav,
	.topone_center p:nth-child(2),
	.hotline,
	.menu,
	.topone_center p {
		display: none;
	}

	.form_contact {
		width: 100%;
		padding: 0;
	}

	header .wrap-top {
		padding: 6px 0;
		background: url(//bizweb.dktcdn.net/100/213/728/themes/895049/assets/menu_bg.png?1676345181783);
	}

	.logo {
		position: relative;
		background: none;
		width: inherit;
		height: inherit;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.logo img {
		max-height: 65px;
	}

	.showmnrp {
		display: block !important;
	}

	.pagination>li>a,
	.pagination>li>span {
		padding: 4px 10px;
	}

	.title-pro-detail {
		margin: 10px 0;
	}

	.col-product-hot {
		width: 100%;
		order: 2;
		margin: 0;
	}

	.col-product-hot:nth-child(2) {
		margin-top: 0;
		order: 1
	}

	.section-product-hot {
		margin: 0
	}

	.product-hot-action {
		opacity: 1;
		margin-top: 10px;
	}

	.product-hot-action a,
	.product-hot-action span {
		width: 44px;
		height: 40px;
		line-height: 40px;
	}

	.section-title-content {
		padding: 20px;
	}

	.product-hot.flex_row .product-hot-info {
		padding: 20px 15px;
	}

	.product-hot-info {
		padding: 20px 15px;
	}

	.mr-bt-20 {
		margin-bottom: 10px;
	}

	.media_left,
	.media_right,
	.album-left,
	.album-right {
		width: 100%;
	}

	.newsletter-button input {
		width: 110px;
	}

	.title-product-new span {
		font-size: 20px;
	}

	.tabs-pro-detail .ul-tabs-pro-detail li {
		font-size: 16px;
	}

	.text-specifi li {
		padding: 15px 10px;
	}
}

@media (max-width: 550px) {}