@media (max-width:1024px){
.menu{display:none}
.menu-res{display:block}
.breadCrumbs .wrap-content{padding:10px 15px}
.wrap-container{overflow:hidden}
.padding50{padding:30px 0}
.mm-listitem a{text-transform:capitalize}
.martop30{margin-top:20px}
.martop20{margin-top:10px}
.padding50{padding:30px 0}
.padding30{padding:10px 0}
.mb_none{display:none}
.footer-news.mgb-res{margin-bottom:20px}
.logo_res{display:flex;align-items:center;justify-content:center}
.search-res-w100 p{background:#ffffff00;color:var(--color-main)}
.search-res-w100{margin:auto;background-color:rgba(0,0,0,.03);border:#0000004f solid 1px;border-radius:30px!important;margin-bottom:10px}
.controlhome_gr{max-width:unset;padding:25px;border-radius:10px;margin-top:0;position:relative;flex-direction:column}
.wrap__controlhome{background-color:var(--color-main-2);padding:30px 0 0 0}
.control_box:nth-child(2) .control_item{border-right:unset;border-left:unset;border-top:var(--color-main) solid 1px;border-bottom:var(--color-main) solid 1px;padding:17px 0;margin-right:unset;margin:20px 0}
.whyhome_gr{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.why_left{width:100%;margin-right:0;margin-bottom:20px}
.why_right{width:100%}
.why_text{text-align:center;font-size:20px}
.grid_why{display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:35px}
.why_img img{min-height:48px}
.why_name.text-split{-webkit-line-clamp:1;font-size:16px;line-height:20px;min-height:40px}
.why_desc.text-split{-webkit-line-clamp:3;font-size:15px;line-height:21px;min-height:63px}
.why_but{font-size:13px}
.why_box{border-radius:15px}
.top_content1{text-align:center;font-size:24px}
.top_content2{font-size:13px;text-align:center}
.team_item{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.team_img{display:flex;width:100%;justify-content:center;background-color:#f0faf8;padding-top:20px;border-radius:10px 10px 0 0}
.team_info{width:100%;padding:28px 20px;border-radius:0 0 10px 10px}
.title__product__list li a{font-size:13px;padding:8px 23px}
.grid__product{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}
.accordion-item{margin-right:7px}
.bg__newsletter{border-radius:10px;margin-left:0}
.bg__newsletter .top_content1{font-size:26px}
.footer__article{position:relative;z-index:5;background:url(../images/footer_bg.jpg) no-repeat;background-size:cover;padding:30px 0 30px 0}
.footer__news:nth-child(1){margin-top:0}
.footer__news:nth-child(2){position:relative;left:0}
.footer__map-title{width:100%;margin-right:0}
.show__iframe{width:100%}
.wrap__maps{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}
.map_img{display:none}
.product .product__pic{padding:10px}
}
@media (max-width:992px){
.img-auto img{width:auto!important;height:auto!important}
.title__main h1,.title__main h2,.title__main span{font-size:20px}
.title__main .slogan{font-size:13px}
.mgb-res{margin-bottom:30px}
.mb-none{display:none!important}
.py-50{padding-top:30px!important;padding-bottom:30px!important}
.mb-50{margin-bottom:30px!important}
.header__bottom{text-align:center}
.header__bottom-left{width:100%}
.header__bottom-right{width:100%}
.title__aboutus h2{text-align:center;font-size:25px}
.btn__submit{margin-bottom:10px}
.title__newsletter h2{font-size:30px}
.name__footer{font-size:35px}
.product__left{width:100%}
.product__right{width:100%}
.title__product h2 i{font-size:16px}
.title__product h2 span{font-size:26px}
.title__product-list .tit{font-size:28px}
.title__product-list img{max-width:30px!important}
.title__product-list .tit::after{background:url(../images/aftit.png) no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:auto;bottom:-6px}
.product .price-new{font-size:15px}
.product .price-old{font-size:12px}
.btn__buy{font-size:14px}
.btn__product{font-size:13px}
.scrollToTop{right:15px}
.header-pcmenu{display:none}
.header-mmenu,.header-mobi{display:block;position:sticky;width:100%;background:#fff;z-index:9999}
}
@media (max-width:768px){
.card{margin-right:0}
.pic-news{width:40%}
.info-news{width:60%;padding-left:10px}
.name-news{font-size:15px}
.desc-news.text-split{-webkit-line-clamp:2}
#social{display:none!important}
footer.footer.external-page {
    margin-bottom: 60px;
}
}