/* Responsive */
@media(max-width:1230px) {
	.menu { display: none; }
	.menu-res { display: block; }
	.shop-header, .hotline-header, .box-search, .col-menu, .header-top { display: none; }
	.col-slide { flex: 0 0 100%; max-width: 100%; }
	.content-header-bottom { justify-content: center; }
	.container_newsletter { flex-direction: column; }
	.newsletter_left { margin-bottom: 15px; }
	.navigation__search {/* max-width: 60%; *//* width: 50%; *//* max-width: max-content; */ }
}
@media (min-width:1199px) {
	.box-product { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
}

/* vs 1 anh to 6 anh nho */

/* @media (max-width:1250px) {
.col-4.relative{
	display: none;
}
.col-8{
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: 15px;
}
}

@media (max-width:1120px) {
.c1, .c2, .c3{
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 0;
}
.img_visao img{
	display: none;
}
} */

/* --- */

/* @media (min-width:992px) {
.footer-news.col-lg-3.col-12 {
flex: 0 0 29%;
max-width: 29%;
}

.footer-news.col-lg-2.col-12 {
max-width: 14.666667%;
}
} */
@media (max-width:991px) {
.footer-news { padding-bottom: 15px; }
.mb15-991 { margin-bottom: 15px; }
.col-sm-tab { display: none; }
.navigation__cart { display: none; }
.navigation__search { max-width: max-content; }

/* trai nghiem */

/* .img-trainghiem {
min-width: 170px;
}

.content-trainghiem.text-split4 {
-webkit-line-clamp: 2;
} */

/* --- */ }
@media(max-width:767px) {
.footer-copyright, .footer-statistic { text-align: center; }
.banner { display: none; }
.header-bottom { justify-content: center; }
.title-main::after { display: none; }
.title-main { padding-bottom: 0; }
}
@media (max-width:625px) {
.img-tuyendung { max-width: 30%; height: fit-content; }
.btn-tuyendung { display: none; }
.desc-tuyendung { -webkit-line-clamp: 2; }
.box-tuyendung { height: unset !important; }
}
@media (max-width:575px) {

/* .img-trainghiem {
min-width: 120px;
} */

/* .btn-datlich {
font-size: 13px;
} */

.container-name-tab { font-size: 15px; }
.ul-tabs-pro-detail li { margin-left: 0; border: unset !important; }
.icon-phay, .content-trainghiem { margin-bottom: 5px; }

/* .toolbar */

/* .btn-zalo,
.btn-phone,
.btn-map {
display: none;
}

.scrollToTop {
bottom: 60px;
left: 15px;
}

.js-facebook-messenger-box{
bottom: 60px;
right: 15px;
} */

/* --- */ }
@media(max-width:369px) {
.cart-pro-detail a { width: 100%; }
.cart-pro-detail a:first-child { margin-right: 0px; margin-bottom: 0.5rem; }
.cart-pro-detail a i { display: none; }
}

/* ---------------------------------------------------------------------- */
@media (min-width:991px) {
.col-sm-tab { flex: 0 0 30.3%; max-width: 30.3%; }
.col-lg-tab { flex: 0 0 69.7%; max-width: 69.7%; }
}

/* Media Query */
@media(max-width:1025px) {

/* Spacing */
[class*='-30'] { --spacing: 15px; }
[class*='-40'], [class*='-50'], [class*='-60'] { --spacing: 20px; }
[class*='-70'], [class*='-80'] { --spacing: 25px; }

/* General */
.rps-xl--visible { display: block; }
.rps-xl--hidden { display: none; }
.rps-xl--w-100 { width: 100%; }
.ckeditor { overflow-x: auto; }
.ckeditor:after { content: ''; clear: both; display: block; }
.ckeditor *:not(iframe) { max-width: 100% !important; height: auto !important; }
.ckeditor iframe { max-width: 100% !important; }
.cart-fixed { bottom: 180px; }
.product__list.flex-list, .product__list2.flex-list { --columns: 3; --space-horizontal: 0.5rem; --space-vertical: 1.25rem; }

/* Mmenu */
nav:where(#menu, #mm-menu) { font-family: var(--font-bold); --mm-color-background: #fff; --mm-color-text: #000; --mm-color-text-dimmed: #000; --mm-color-button: #000; }
nav:where(#menu, #mm-menu) .mm-navbar__title { font-size: 18px; }
.mm-listitem__btn span { display: none; }
.navigation { padding: .25rem; }
.search__toggle .search__icon { color: var(--clr-web-tone); }
.product .col-xl-3.mb-4 { display: flex; align-items: stretch; justify-content: space-between; }
.category-toggle, .left-menu-float.mt-4 { width: calc(50% - 7.5px) !important; margin-top: 0 !important; }
.navigation__cart { display: none; }
.navigation__search { max-width: max-content; }
}
@media (min-width:851px) and (max-width:1023px) { }
@media(max-width:850px) {

/* General */
.rps-lg--visible { display: block; }
.rps-lg--hidden { display: none; }
.rps-lg--w-100 { width: 100%; }

/* Product */
.branch__list.flex-list { --columns: 2; --space-horizontal: 0.625rem; --space-vertical: 1.25rem; }
.product__list.flex-list { --columns: 3; --space-horizontal: 0.625rem; --space-vertical: 1.25rem; }

/* Footer */
.footer-article__inner>[class^="footer-article--"] { width: 100%; }
.footer-article__inner>[class^="footer-article--"]:not(:last-child) { margin-bottom: 1.5rem; }
.slideshow .category-drop { display: none; }
.slideshow .slideshow { width: 100%; }
.feedback__main { flex-direction: column; gap: 20px; align-items: center; }
.feedback-left { width: 100%; text-align: center; }
.feedback-right { width: 75%; }
.banner__ads { padding: 30px 0; }
.footer-article .wrap-content { flex-direction: column; }
.footer-left, .footer-right { width: 100%; border: none; }
.noidung-footer { text-align: center; }
.product__list.flex-list { --columns: 3; --space-horizontal: 0.5rem; --space-vertical: 1.25rem; }
}
@media(max-width:769px) {
.footer-powered:has(.footer-statistic) .footer-copyright, .footer-powered:has(.footer-statistic) .footer-statistic { text-align: center; }
.footer-powered:has(.footer-statistic) .footer-copyright { margin-bottom: 0.25rem; }
.feedback-right { width: 100%; }
.branch__main { flex-direction: column; gap: 10px; }
.branch-left { width: 100%; }
.branch-right { width: 75%; }
.partner__item { position: unset; }
.partner__main { flex-direction: column; }
.partner__inner { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; justify-content: center; }
.wrap-partner { min-height: auto; }
.product .col-xl-3.mb-4 { flex-direction: column; gap: 20px; }
.category-toggle, .left-menu-float.mt-4 { width: 100% !important; }
}
@media(max-width:576px) {

/* General */
.rps-md--visible { display: block; }
.rps-md--hidden { display: none; }
.rps-md--w-100 { width: 100%; }

/* Product */
.product__list2.flex-list, .product__list.flex-list { --columns: 2; --space-horizontal: 0.5rem; --space-vertical: 1.25rem; }
.branch__list.flex-list { --columns: 1; --space-horizontal: 0.5rem; --space-vertical: 1.25rem; }

/* News */
.news .news__photo { margin-bottom: 1rem; }
.header__address { display: none; }
.productShock__header { padding-left: 0; }
.title__tab { flex-direction: column; gap: 12px; }
.title__tab:before { bottom: 33px; }
.choose__item { font-size: 14px; }
.attr-content-pro-detail .price-product { flex-direction: row; }
.voucherAll__main .slick-list { margin: 0 -8px; padding-right: 0px; }
.btn__listVoucher { zoom: .75; }
.price-product { gap: 10px; align-items: end; }
.feedback__item { flex-direction: column-reverse; }
.feedback__info { width: 100%; padding: 25px; }
.feedback-right .swiper { padding: 0px 6rem 0 0rem; }
.branch-right { width: 100%; }
.footer__top { flex-wrap: wrap; gap: 20px; }
.footer__bottom { flex-direction: column; gap: 20px; }
.footer__top, .footer-right--bottom { padding: 39px 10px 39px 0px; }
.footer__policy-custom, .footer__policy__tt, .footer__fanpage { width: 100%; }
.navigation__logo { zoom: .75; }
.mw-50 { max-width: 100%; }
.price-old { font-size: 12px; }
.price-news { font-size: 13px; }
}
@media(max-width:420px) { }
@media(max-width:369px) {

/* Cart */
.cart-pro-detail a { width: 100%; }
.cart-pro-detail a:first-child { margin: 0 0 0.5rem 0; }
.cart-pro-detail a i { display: none; }
}
@media only screen and (min-width:992px) {
.comment-item { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; justify-content: flex-start; }
.top-cart { margin-bottom: 2rem; }
.comment-item-poster { width: auto; margin-right: 0px; margin-bottom: 0.5rem; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; justify-content: flex-start; }
.comment-item-letter { width: 40px; height: 40px; line-height: 40px; font-size: 13px; margin-bottom: 0; }
.comment-item-name { margin-bottom: 0px; margin-left: 10px; margin-right: 10px; }
.comment-item-information { width: 100%; }
.menu { display: none; }
.menu-res { display: block !important; }
.grid-product { gap: 15px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.img-auto img { width: auto !important; height: auto !important; }
}
@media only screen and (min-width:768px) {
.procart-label .quantity-procart p:first-child { display: block; }
.procart-label .quantity-procart p:last-child { display: none; }
.quantity-procart { text-align: right; }
.price-procart { display: none; }
.price-procart-rp { display: block; }
.procart-label .quantity-procart p:first-child { display: none; }
.procart-label .quantity-procart p:last-child { display: block; }
}
@media only screen and (max-width:575px) {
.name-procart a { font-size: 13px; }
.procart-label { font-size: 13px; }
.grid-product { gap: 10px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.news .news-image { margin-bottom: 1rem; }
}
@media only screen and (max-width:600px) {
#ninja-slider-prev, #ninja-slider-next, #ninja-slider-pager { display: none; }
}
.btn-mess {bottom: 90px;}
 
@media (max-width:1024px) {
	.btn-mess {bottom: 100px;}
.contact-input { margin-bottom: 15px; }
.flex-cus, .row-video, .row-20 { margin-left: -5px; margin-right: -5px; }
.mg-cus, .mg-video, .col-20 { padding-left: 5px; padding-right: 5px; }
.content-text img { height: auto !important; }
.padding-top-bottom { padding: 2rem 0; }
.pad-top { padding-top: 2rem; }
.pad-bottom { padding-bottom: 2rem; }
.mg-top { margin-top: 2rem; }
.mg-bottom { margin-bottom: 2rem; }
.title-detail-main { font-size: 20px; }
.cart-fixed { bottom: 190px; }
.btn__listVoucher,
.js-facebook-messenger-box {bottom: 125px;}
.scrollToTop {bottom: 75px;}
.btn-frame { display: none; }
.cart-pro-detail { width: 100%; margin-top: 10px; }
.pad-bottom { padding-bottom: 2rem !important; }
.pad-top { padding-top: 2rem !important; }
.padding-top-bottom { padding: 2rem 0 !important; }
.menu { display: none; }
.menu-res { display: block; }
.product-tool { opacity: 1; visibility: visible; position: initial; }
.product-tool a span { display: none; }
#messages-facebook {display: none;}
}
@media (max-width:992px) {
.othernews { position: initial; }
.footer-title:after { width: 100%; }
#fanpage-facebook { width: 300px; overflow: hidden; margin: auto; }
.footer-news:nth-child(4) { width: 100%; }
.footer-news:nth-child(3) { width: 100%; margin-bottom: 20px; }
.footer-news:nth-child(2) { width: 100%; margin: 20px 0; }
.footer-news:nth-child(1) { width: 100%; }
.time-news { display: none; }
.copyright, .statistic { width: 100%; text-align: center; }
.footer-ul li { width: calc(100% / 2 - 5px); }
.footer-ul { display: flex; flex-flow: row wrap; justify-content: space-between; }
}
@media (max-width:768px) {
.item-video1 img { height: 250px; }
.right-intro { width: 100%; }
.left-intro { width: 100%; margin-bottom: 20px; padding-right: 0; }
.left-pro-detail, .right-pro-detail { width: 100%; margin: 0px; }
.left-pro-detail, .top-contact .article-contact { margin-bottom: 30px; }
.pic-news { width: 40%; }
.info-news { width: 60%; padding-left: 10px; }
.name-news { font-size: 15px; }
.desc-news.text-split { -webkit-line-clamp: 2 }
.toolbar { display: block; }
}
@media (max-width:576px) {
.toast-cus { left: 5px; width: calc(100% - 10px); }
.box-readmore { width: calc(100% - 5px); }
.newshome-scroll { width: 100%; }
.newshome-intro { width: 100%; margin-bottom: 20px; }
.top-contact .form-contact .button-contact .file-contact span b { max-width: 105px; }
.cart-pro-detail { flex-wrap: wrap; }
.cart-pro-detail a { width: 100%; text-align: center; margin: 0px !important; }
.cart-pro-detail a:first-child { margin-bottom: 5px !important; }
.control-productFlashSale { display: none; }
.productFlashsale__title-right span { display: none; }
.productFlashsale__title { padding: 15px 5px; }
.productFlashsale__title-left ul li p { width: 30px; height: 30px; }
.productFlashsale__title-left>span { width: 35%; }
.productFlashsale__main .owl-stage { margin: 0 0 1rem; }
.price-product { flex-wrap: wrap; height: auto; gap: 0 10px; }
.product__name { margin-bottom: .5rem; }
.title-left>span { display: none; }
.price-new { font-size: 15px; }
.pay__item,
.bank__item {width: calc(20% - 10px);}
.footer__policy__tt>a img{width: 50%;}
.productForList__header {flex-direction: column;justify-content: start;align-items: start;} 
.price-product {min-height: 40px;}
.newsFeatured__name {font-size: 12px;}
.control-newsFeatured.control-owl button.owl-prev {left: -30px;}
.control-newsFeatured.control-owl button.owl-next {right: -30px;}
}

@media (max-width:410px) {
	.header-mid .wrap-content {justify-content: center !important; gap: 10px;}
	.voucher__copy {padding: 3px 6px; font-size: 11px;}
	.voucher__right {padding: 10px 8px 10px 13px;}
	.voucher__exp {font-size: 11px;}
	.voucher__name,
	.voucher__code {font-size: 12px;}
	.voucherAll__main .slick-prev,
	.voucherAll__main .slick-next {display: none !important;}
	
}