@media(max-width:1024px){.btn-frame{display:none;}
#messages-facebook{display:none;}
.intro-left{width:48%;}
.intro-right{width:48%;}
.intro-desc,.intro-btn a,.product-list-slide-desc,.criteria-desc,.footer-info,.footer-copyright,.footer-statistic,.map-btn a{font-size:13px;}
.intro-sub,.name-product a{font-size:14px;}
.wrap-intro,.wrap-product-list,.wrap-news,.wrap-criteria{padding:35px 0px;}
.wrap-product-list-slide,.wrap-store-album{padding-top:35px;}
.product-list-name{font-size:19px;}
.title-main span{font-size:45px;}
.price-new,.price-new a{font-size:22px;}
.title-main .sub-title-main,.footer-title{font-size:40px;}
.criteria-name,.news-name-ex{font-size:17px;}
.newsletter-title{font-size:15px;}
}
@media(max-width:800px){.flex-copyright{flex-direction:column;}
.product-list-name{margin:10px 0px;}
.box-product{margin-bottom:15px;}
}
@media(max-width:768px){.intro-desc,.intro-btn a,.product-list-slide-desc,.criteria-desc,.footer-info,.footer-copyright,.footer-statistic,.map-btn a{font-size:12px;}
.intro-sub,.name-product a{font-size:13px;}
.flex-intro{flex-direction:column;gap:15px;}
.intro-left{width:100%;}
.intro-right{width:100%;}
.wrap-intro,.wrap-product-list,.wrap-news,.wrap-criteria{padding:25px 0px;}
.wrap-product-list-slide,.wrap-store-album{padding-top:25px;}
.product-list-name{font-size:18px;}
.title-main span{font-size:40px;}
.price-new,.price-new a{font-size:20px;}
.title-main .sub-title-main,.footer-title{font-size:35px;}
.criteria-name,.news-name-ex{font-size:16px;}
.newsletter-title{font-size:14px;}
.flex-footer{flex-direction:column;gap:15px;}
.footer-news:nth-child(1){width:100%;}
.footer-news:nth-child(2){width:100%;}
.footer-news:nth-child(3){width:100%;}
.news-reverse-in{flex-direction:column-reverse;}
}
@media(max-width:600px){.product-list-slide-desc{width:100%;}
.product-list-name{margin:5px 0px;}
.product-list-box{margin:5px;padding:5px;}
.box-product{margin-bottom:10px;}
}
@media(max-width:480px){.wrap-intro,.wrap-product-list,.wrap-news,.wrap-criteria{padding:15px 0px;}
.intro-desc,.intro-btn a,.product-list-slide-desc,.criteria-desc,.footer-info,.footer-copyright,.footer-statistic,.map-btn a{font-size:11px;}
.intro-sub,.name-product a{font-size:12px;}
.wrap-product-list-slide,.wrap-store-album{padding-top:15px;}
.product-list-name{font-size:17px;}
.title-main span{font-size:35px;}
.price-new,.price-new a{font-size:18px;}
.title-main .sub-title-main,.footer-title{font-size:30px;}
.criteria-name,.news-name-ex{font-size:15px;}
.newsletter-title{font-size:13px;}
}
@media(max-width:320px){}
