@charset "UTF-8";

/* Media Query */
@media(max-width:1023px){
	.deskop-d{display: none !important;}
	.mobile-d{display: block !important;}
	.js-facebook-messenger-box,
	.unit-price{display: none;}
	/* Display None */

	/* 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;}

	/* 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;}
	.header__banner,
	.header__hotline{display:none;}
	.header__logo{width:100%;}
	.navigation{background:var(--clr-web-tone);padding:.25rem;}
	.search__toggle .search__icon{color:#fff;}
	.banner__ads__info{width:68%;}
}
@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 */
	.product__list.flex-list,
	.service__list.flex-list{--columns:3;--space-horizontal:0.625rem;--space-vertical:1.25rem;}
	.news__list.flex-list{--columns:2;--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;}
	.postSlide__main{position:unset;width:100%;clip-path:none;}
	.postSlide__main-inner{padding:10px;}
	.banner__ads__info{padding-left:50px;}
	.banner__ads__item.reserve .banner__ads__info{padding-right:50px;}
	.banner__ads__desc{font-size:14px;padding:10px 40px;}
	.postCaffe__main.flex-list{--columns:1;--space-horizontal:0.625rem;--space-vertical:1.25rem;}
	.footer__app{bottom:70px;}
}
@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;}
	.footer__header .wrap-content{justify-content:center!important;gap:20px;}
	.videoFeatured__main .slider-for .video__desc{width:100%;}
	.product__name{-webkit-line-clamp:2;height:48px;}
}
@media(max-width:576px){
	
	.videoindex-d{grid-template-columns: repeat(2, 1fr);gap: 10px}
	/* General */
	.rps-md--visible{display:block;}
	.rps-md--hidden{display:none;}
	.rps-md--w-100{width:100%;}

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

	/* News */
	.news .news__photo{margin-bottom:1rem;}
	.whychoose__slogan{font-size:14px;}
	.banner__ads__info{padding-left:20px;}
	.banner__ads__item.reserve .banner__ads__info{padding-right:20px;}
	.banner__ads__name{margin-bottom:.5rem;}
	.banner__ads__content{font-size:13px;line-height:20px;margin-bottom:.5rem;}
	.banner__ads__desc{font-size:12px;}
	.videoFeatured__main .slider-nav .slick-track{margin:0;}
	.videoFeatured__main .slider-nav .slick-slide{transform:scale(1);margin-left:0px;margin-right:0px;transition:all 500ms ease;}
	.videoFeatured__main .slider-nav .slick-list{margin-left:0px;margin-right:0px;}
	.videoFeatured__main .slider-nav{margin-top:1rem;}
	.post__desc{font-size:13px;line-height:20px;}
	.footer-powered .wrap-content{justify-content:center;text-align:center;}
	.attr-content-bg{width:100%;}
	.banner__ads__content{display:none;}
	.postCaffe__photo{width:80px;height:80px;}
	.postCaffe__info{width:calc(100% - 105px);}
	.videoFeatured__main .slider-for .video__desc{font-size:13px;line-height:auto;}
}
@media(max-width:480px){
	.productListFeatured__title-left{padding:10px 43px 10px 10px;}
}
@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;}
}
@media (max-width:1024px){
	.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:220px;}
	.btn-frame{display:none;}
	.btn-fanpafe.btn-frame {display:block}
	.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;}
}
@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}
}
@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;}
}
