@media only screen and (max-width:767px){.slick-vertical-margin .slick-slide{margin:2px 0}
}
@media only screen and (max-width:767px){.slick-vertical-margin .slick-list{margin:-2px 0}
}
@media only screen and (max-width:991px){#section-header .show-menu{cursor:pointer;display:inline-block!important}
}
@media only screen and (max-width:767px){#section-header .logo-menu{width:168px}
}
@media only screen and (max-width:575px){.news .news-image{margin-bottom:1rem}
}
@media only screen and (max-width:767px){.contact-top .title-contact{margin-bottom:16px}
.contact-top .contact-content{margin-top:36px}
}
@media only screen and (max-width:991px){#section-header .show-menu{cursor:pointer;display:inline-block!important}
}
@media only screen and (max-width:767px){#section-header .logo-menu{width:168px}
}
@media only screen and (max-width:991px){.menu{display:none}
}
@media only screen and (max-width:991px){.menu-res{display:block}
}
@media only screen and (max-width:991px){.menu-bar-res.open-menu{display:block;transform:translateX(0)}
}
@media only screen and (max-width:991px){nav#menu ul li a span.ms-2{display:none}
}
@media only screen and (max-width:767px){body.modal-open{padding-right:0!important}
}
@media only screen and (max-width:767px){.phone-mobile{display:block}
}
@media only screen and (min-width:992px){.comment-item{align-items:flex-start;display:flex;justify-content:flex-start}
}
@media only screen and (max-width:991px){.comment-item-poster{align-items:center;display:flex;justify-content:flex-start;margin-bottom:.5rem;margin-right:0;width:auto}
}
@media only screen and (max-width:991px){.comment-item-letter{font-size:13px;height:40px;line-height:40px;margin-bottom:0;width:40px}
}
@media only screen and (max-width:991px){.comment-item-name{margin-bottom:0;margin-left:10px;margin-right:10px}
}
@media only screen and (max-width:991px){.comment-item-information{width:100%}
}
@media only screen and (max-width:575px){div.title-pages h1,div.title-pages h2,div.title-pages h3,div.title-pages h4,div.title-pages h5,div.title-pages h6{font-size:24px;line-height:40px}
}
@media screen and (min-width:1024px){div.show-list-dichvu{overflow:visible}
}
@media screen and (min-width:1024px){div.show-list-dichvu div.splide_dichvu{width:100%}
div.show-list-dichvu div.splide_dichvu .splide__track{overflow:hidden}
}
@media screen and (min-width:1024px){div.show-list-dichvu div.splide_tintuc{width:100%}
div.show-list-dichvu div.splide_tintuc .splide__track{overflow:hidden}
}
@media screen and (min-width:1024px){div.show-list-dichvu div.splide_kythuat{width:100%}
div.show-list-dichvu div.splide_kythuat .splide__track{overflow:hidden}
}
@media only screen and (max-width:991px){.top-cart{margin-bottom:2rem}
}
@media only screen and (max-width:767px){#popup-cart .top-cart{height:calc(100vh - 200px)}
}
@media only screen and (max-width:767px){.procart{margin:-10px -10px 16px}
.procart{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:16px}
.procart div[class*=col-]{padding:10px}
.procart .info-procart{width:unset}
.procart .wrap-quantity-procart{width:100%}
.procart .wrap-quantity-procart .quantity-counter-procart{margin-left:150px;width:150px}
}
@media only screen and (max-width:767px){.pic-procart{width:134px}
.pic-procart img{height:72px;width:72px}
}
@media only screen and (max-width:767px){.price-old-cart{font-size:14px;width:100%}
}
@media only screen and (max-width:575px){.procart-label{font-size:13px}
}
@media only screen and (min-width:768px){.procart-label .quantity-procart p:first-child{display:block}
}
@media only screen and (max-width:767px){.procart-label .quantity-procart p:first-child{display:none}
}
@media only screen and (min-width:768px){.procart-label .quantity-procart p:last-child{display:none}
}
@media only screen and (max-width:767px){.procart-label .quantity-procart p:last-child{display:block}
}
@media only screen and (max-width:767px){.right-cart-checkout{padding:30px 16px 20px}
}
@media only screen and (max-width:767px){.box-btn-checkout{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}
.box-btn-checkout{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}
.box-btn-checkout .btn-home-2{margin-bottom:23px;width:100%}
}
@media only screen and (max-width:767px){#footer{padding-top:35px;}
}
@media only screen and (max-width:575px){#footer .footer-title{font-size:16px;margin-bottom:20px;}
}
@media only screen and (max-width:767px){.footer-info p:first-child{width:105px}
}
@media only screen and (max-width:575px){div.footer-bottom .copyright{font-size:12px;line-height:22px}
}
@media only screen and (max-width:767px){#tool-support{right:10px}
}
@media only screen and (max-width:767px){#tool-support .box-btn-tool{height:40px;width:40px}
}
@media only screen and (max-width:767px){.wrap-banner-head .inner .inner-content .inner-name{font-size:32px;line-height:40px;margin-bottom:10px}
}
@media only screen and (max-width:767px){.custom-nav .nav-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow:auto;white-space:nowrap}
}
/* repo */
@media (max-width:1024px){}
@media (max-width:991px){.menu_top{display:none;}
.padding-home{padding:30px 0px;}
.pagination .page-link{width: 35px;}
.grid_news{display:grid;grid-template-columns:repeat(1,1fr);gap:20px 0px;}
.btn_slider{flex-direction:column;}
.btn_slider .btn_sli{text-align:center;width:80%;margin:0 auto 20px;}
.desc-slide h6{font-size:32px;}
.desc-slide{width:90%;margin:0 auto 30px;}
.desc-slide p{width:100%;}
.slideshow-desc{top:70%;}
h2.name_gioithieu{font-size:25px;line-height:44px;margin-bottom:20px;}
.dknt{padding:30px 0px;}
.box_dknt{padding:0px 0px 25px;}
input.btn-newsletter{margin-top:10px;}
#section-header .header-logo{max-width:70px;}
ul.tab_dulich li{padding:5px 3px;margin:0 5px;}
.title-main{font-size:24px;margin-bottom:24px;}
.about-content{width:100%;}
.about-img{width:100%;}
.box_gioithieus{flex-direction:column;}
.hinh_gioithieu_1{display:none;}
.text_gioithieus{width:100%;}
.hinh_gioithieus{width:100%;margin-bottom:15px;}
.slick_album_gt{margin-bottom:30px;}
.box_sanpham_dk{flex-wrap:wrap;width:100%;}
.hinh_sanpham_dk{width:124px;}
.text_sanpham_dk{width:calc(100% - 145px);}
.form-newsletter .input-newsletter{margin-bottom:16px;}
.text_sanpham_dk .name,.regular_price_dulich{font-size:14px;}
.popupPro .modal-dialog .modal-content{padding:5px;}
.form-newsletter .btn-submit-newsletter{width:100%;}
.wrap-banner-head .inner .inner-content span:after,.wrap-banner-head .inner .inner-content span:before{width:50px;}
.about-name{font-size:24px;line-height:30px;margin-bottom:15px;}
.box_tintuc_1{margin-bottom:20px;}
.text_tintuc{width:calc(100% - 162px);}
.hinh_tintuc{width:152px;}
.slick-tintuc{height:auto;}
.btn-home{width: 100%;}
.icon_search {
    display: none !important;
}
}
@media (max-width:767px){.footer-grid .col-footer:nth-child(1){width:100%;margin-bottom:20px;}
.footer-grid .col-footer:nth-child(2){width:100%;margin-bottom:20px;}
.footer-grid .col-footer:nth-child(3){width:50%;margin-bottom:20px;}
.footer-grid .col-footer:nth-child(4){width:50%;}
}
@media (max-width:525px){}
