@media (max-width:1025px){
body,html{width:100%;max-width:100%;overflow-x:hidden}
*,::after,::before{box-sizing:border-box}
iframe,img,picture,svg,video{max-width:100%}
.max-width,.wrap-content{width:calc(100% - 32px);max-width:100%;margin-left:auto;margin-right:auto}
.above-nav{position:sticky;top:0;z-index:10020;width:100%}
.figma-topbar,.figma-topbar-inner{height:38px}
.figma-topbar-inner{gap:12px}
.figma-topbar-item{min-width:0;font-size:12px;line-height:18px}
.figma-topbar-address{width:auto;flex:1 1 auto;overflow:hidden}
.figma-topbar-address span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.figma-topbar-time{display:none}
.figma-topbar-hotline{width:auto;flex:0 0 auto}
.header{padding:8px 0;background:#fff;border-bottom:1px solid rgba(15,15,15,.08);box-shadow:0 3px 14px rgba(15,23,42,.06)}
.header .wrap-content>.flex{gap:10px;flex-wrap:nowrap}
.logo-header{width:72px;flex:0 0 72px}
.logo-header img,.logo-header picture{display:block;width:100%;height:auto}
.search{width:auto;max-width:none;min-width:0;flex:1 1 auto}
.search input{min-width:0}
.line-head{display:none}
.cart-head{flex:0 0 auto}
.header-menu-mobile-btn{display:flex;width:38px;height:38px;flex:0 0 38px;padding:0;margin:0;border:0;border-radius:7px;background:0 0;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}
.header-menu-mobile-btn span{display:block;width:23px;height:2px;margin:3px 0;border-radius:999px;background:#111}
.mobile-header-search-toggle{display:none}
.figma-navigation{position:static!important;z-index:10010;width:100%;height:0!important;min-height:0!important;background:0 0}
.figma-navigation.is-fixed,.figma-navigation.was-scrolled{position:static!important;height:0!important;min-height:0!important}
.figma-navigation>.wrap-content{display:none!important}
.header-left-fixwidth{width:min(86vw,320px);transform:translateX(-105%)}
.header-left-fixwidth.open-sidebar-menu{transform:translateX(0)}
.header-left-fixwidth .wrap-header{padding:16px}
.header-left-fixwidth .wrap-header .logos-menu{width:80px;margin:0 auto 12px}
.header-left-fixwidth .wrap-header .logos-menu img,.header-left-fixwidth .wrap-header .logos-menu picture{display:block;width:100%;height:auto}
.header-left-fixwidth .wrap-header .nav-menu ul a{padding:12px 44px 12px 8px;font-size:15px;line-height:22px;white-space:normal}
.header-left-fixwidth .wrap-header .nav-menu ul li span.btn-dropdown-menu{width:44px;height:46px}
.figma-hero{position:relative;width:100%;margin-top:0!important;overflow:hidden;background:#f7f7f7}
.figma-hero .figma-hero-image,.figma-hero .figma-hero-image picture,.figma-hero .figma-hero-swiper,.figma-hero .swiper-slide,.figma-hero .swiper-wrapper{width:100%}
.figma-hero-slide{min-height:500px;background:#f7f7f7}
.figma-hero .figma-hero-image,.figma-hero .figma-hero-image picture{display:block;height:500px}
.figma-hero .figma-hero-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:64% center}
.figma-hero-content{position:absolute;z-index:5;top:auto;right:24px;bottom:36px;left:24px;width:auto;transform:none;pointer-events:none}
.figma-hero-copy{display:flex;width:min(62%,520px);max-width:100%;flex-direction:column;align-items:flex-start;gap:14px}
.figma-hero-text{display:flex;width:100%;flex-direction:column;gap:8px}
.figma-hero-text h1{width:100%;margin:0;font-size:34px;font-weight:800;line-height:1.16;text-transform:uppercase;color:#4f4f4f}
.figma-hero-text p{width:100%;margin:0;font-size:15px;line-height:1.45;color:#4f4f4f}
.figma-hero-actions{display:flex;width:100%;height:auto;flex-wrap:wrap;gap:8px;pointer-events:auto}
.figma-hero-btn{display:inline-flex;width:auto;height:42px;padding:9px 15px;align-items:center;justify-content:center;border-radius:5px;font-size:14px;line-height:20px;white-space:nowrap}
.figma-hero-btn-primary{color:#0f0f0f;background:#fcc00b;border:2px solid #fcc00b}
.figma-hero-btn-outline{color:#fcc00b;background:rgba(255,255,255,.86);border:2px solid #fcc00b}
.figma-hero .slide-next,.figma-hero .slide-pagination,.figma-hero .slide-prev{display:none!important}
.home-about-figma{padding:54px 0}
.figma-about{min-height:0;grid-template-columns:1fr;gap:30px}
.figma-about__body,.figma-about__content,.figma-about__desc,.figma-about__heading,.figma-about__stats{width:100%;max-width:100%}
.figma-about__heading h2{font-size:30px;line-height:1.15}
.figma-about__heading h3{font-size:44px;line-height:1.05}
.figma-about__desc{font-size:16px;line-height:24px}
.figma-about__stats{max-width:590px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}
.figma-about-stat{width:100%;height:auto;aspect-ratio:286/138}
.figma-about-stat__content strong{font-size:32px;line-height:1.1}
.figma-about-stat__content span{font-size:14px;line-height:1.3}
.home-services-figma{padding-bottom:54px}
.home-services-figma>.wrap-content{width:calc(100% - 32px)}
.home-services-figma__title{margin-bottom:30px;font-size:31px;line-height:1.25}
.home-service-slide,.home-services-static,.home-services-swiper,.home-services-swiper .swiper-wrapper{min-height:0;height:auto}
.home-services-static__track{min-height:0;grid-template-columns:minmax(0,1fr);gap:18px}
.home-services-swiper{overflow:hidden}
.home-services-swiper .swiper-wrapper{align-items:stretch}
.home-service-slide,.home-services-static .home-service-slide.is-featured,.home-services-swiper .swiper-slide-active{width:100%}
.home-service-card,.home-services-static .home-service-slide.is-featured .home-service-card,.home-services-swiper .swiper-slide-active .home-service-card{width:100%;max-width:none;height:100%;margin:0}
.home-service-card__image,.home-services-static .home-service-slide.is-featured .home-service-card__image,.home-services-swiper .swiper-slide-active .home-service-card__image{height:330px}
.home-service-card__body,.home-services-static .home-service-slide.is-featured .home-service-card__body,.home-services-swiper .swiper-slide-active .home-service-card__body{position:relative;inset:auto;gap:12px;padding:20px;background:#fff}
.home-service-card__title,.home-services-static .home-service-slide.is-featured .home-service-card__title,.home-services-swiper .swiper-slide-active .home-service-card__title{font-size:22px;line-height:1.35}
.home-process-figma{min-height:auto}
.home-process-figma__inner{padding:42px 0}
.home-process-figma__title{margin-bottom:28px;font-size:30px;line-height:1.3}
.home-process-figma__box{width:100%;height:auto;padding:32px 18px;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch}
.home-process-figma__steps{min-width:1000px;grid-template-columns:repeat(5,150px);column-gap:62px;justify-content:flex-start;padding:0 24px}
.home-process-step,.home-process-step__content,.home-process-step__content h3,.home-process-step__content p{width:150px}
.home-process-step:not(:last-child)::after,.home-process-step:not(:last-child)::before{width:139px}
.home-faq-figma{padding:54px 0 60px}
.home-faq-figma__grid,.home-faq-figma__grid.is-without-image{grid-template-columns:1fr;gap:28px}
.home-faq-figma__image{width:100%;height:auto;aspect-ratio:692/505}
.home-quick-repair{padding:54px 0 60px}
.home-quick-repair__card{min-height:0;padding:18px}
.home-quick-repair__inner{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}
.home-quick-repair__content,.home-quick-repair__image{width:100%;max-width:none;flex:none}
.home-quick-repair__image{height:auto;aspect-ratio:529/493}
.home-accessories__inner{gap:42px}
.home-accessories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.home-accessory-card{width:100%}
.flex-product-main{display:block}
.flex-product-main .left-product{position:fixed;z-index:999;top:0;bottom:0;left:0;overflow-x:hidden;background:#fff;box-shadow:0 0 5px #000;transform:translateX(-250px);transition:all .5s}
.flex-product-main .left-product.show{transform:translateX(0)}
.flex-product-main .right-product{width:100%}
.grid-product{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.filter{display:block}
.baonoidung,.content-main,.news-detail-content{max-width:100%;overflow-wrap:anywhere}
.baonoidung table,.content-main table{max-width:100%;overflow-x:auto}
}
@media (max-width:767px){
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{min-width:0;font-size:16px;line-height:1.55}
.max-width,.wrap-content{width:calc(100% - 24px);max-width:100%;margin-left:auto;margin-right:auto}
.above-nav{position:sticky;top:0;z-index:10020;width:100%}
.figma-topbar{display:none}
.figma-topbar-inner{height:0}
.figma-topbar-item{height:18px;gap:5px;font-size:11px;line-height:18px}
.figma-topbar-item i{width:15px;height:15px;flex:0 0 15px;font-size:11px}
.figma-topbar-address{width:100%}
.figma-topbar-hotline,.figma-topbar-time{display:none}
.header{min-height:62px;padding:7px 0;background:#fff}
.header .wrap-content>.flex{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}
.logo-header{grid-column:2;grid-row:1;width:64px;max-height:48px;flex-basis:auto;justify-self:center;overflow:hidden}
.logo-header img,.logo-header picture{width:100%;height:48px;object-fit:contain}
.header-menu-mobile-btn{grid-column:1;grid-row:1;justify-self:start;width:44px;height:44px;flex-basis:auto}
.header-menu-mobile-btn span{width:23px;margin:2.5px 0}
.mobile-header-search-toggle{display:flex;grid-column:3;grid-row:1;justify-self:end;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:0 0;color:#111;align-items:center;justify-content:center;font-size:18px;cursor:pointer}
.search{display:none;grid-column:1/-1;grid-row:2;width:100%;height:40px;margin-top:2px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12)}
.header.search-open .search{display:block}
.search>.flex{height:40px}
.search input{width:calc(100% - 40px);height:40px;padding:7px 10px;border-radius:8px;font-size:14px}
.search p{width:40px;height:40px;line-height:40px;font-size:15px}
.cart-head,.change-lang,.line-head{display:none!important}
.figma-navigation,.figma-navigation.is-fixed,.figma-navigation.was-scrolled{height:0!important;min-height:0!important;margin:0!important}
.header-left-fixwidth{width:min(88vw,310px)}
.figma-hero{overflow:hidden;background:#f7f7f7}
.figma-hero .figma-hero-swiper,.figma-hero .swiper-wrapper{height:auto!important}
.figma-hero .swiper-slide.figma-hero-slide{display:flex;min-height:0;height:auto!important;flex-direction:column;overflow:hidden;background:#f7f7f7}
.figma-hero .figma-hero-image,.figma-hero .figma-hero-image picture{display:block;width:100%;height:clamp(235px,72vw,310px)}
.figma-hero .figma-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:22% center}
.figma-hero-slide-link{z-index:2;bottom:auto;height:clamp(235px,72vw,310px)}
.figma-hero-content{position:relative;z-index:5;top:auto;right:auto;bottom:auto;left:auto;width:calc(100% - 24px);margin:-22px auto 0;padding:18px 16px 20px;transform:none;border-radius:12px 12px 0 0;background:rgba(255,255,255,.97);box-shadow:0 -3px 14px rgba(0,0,0,.08);pointer-events:auto}
.figma-hero-copy{width:100%;max-width:100%;gap:12px}
.figma-hero-text{width:100%;gap:7px}
.figma-hero-text h1{width:100%;margin:0;color:#3f3f3f;font-size:clamp(21px,6.4vw,27px);line-height:1.14;letter-spacing:-.3px}
.figma-hero-text p{display:block;width:100%;margin:0;overflow:visible;color:#555;font-size:15px;line-height:1.55;-webkit-line-clamp:unset}
.figma-hero-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.figma-hero-btn,.figma-hero-btn-outline,.figma-hero-btn-primary{width:100%;min-width:0;height:40px;padding:8px 9px;border-radius:5px;font-size:14px;line-height:20px;white-space:normal;text-align:center}
.figma-hero-btn-outline{color:#bd8c00;background:#fff}
.home-about-figma{padding:34px 0 42px}
.figma-about{display:block}
.figma-about__content{gap:15px}
.figma-about__heading{gap:7px}
.figma-about__heading h2{width:100%;font-size:22px;line-height:1.25}
.figma-about__heading h3{width:100%;font-size:clamp(28px,8vw,34px);line-height:1.05}
.figma-about__body{gap:18px}
.figma-about__desc{display:block;overflow:visible;font-size:15px;line-height:1.55;-webkit-line-clamp:unset}
.figma-about__desc p{margin-bottom:0}
.figma-about__button{width:auto;min-width:132px;height:44px;padding:9px 15px;font-size:14px;line-height:20px}
.figma-about__stats{width:100%;margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.figma-about-stat{width:100%;min-width:0;border-radius:12px}
.figma-about-stat__content{gap:3px;padding:8px}
.figma-about-stat__content strong{font-size:clamp(22px,7vw,28px);line-height:1.05}
.figma-about-stat__content span{font-size:11px;line-height:1.25}
.home-services-figma{padding:38px 0 44px}
.home-services-figma>.wrap-content{width:calc(100% - 24px)}
.home-services-figma__title{width:100%;margin-bottom:24px;font-size:26px;text-align:center;line-height:1.25}
.home-services-static__track{gap:16px}
.home-service-card,.home-services-static .home-service-slide.is-featured .home-service-card,.home-services-swiper .swiper-slide-active .home-service-card{display:flex;width:100%;max-width:100%;height:auto;min-height:0;flex-direction:column;border-radius:12px}
.home-service-card__image,.home-services-static .home-service-slide.is-featured .home-service-card__image,.home-services-swiper .swiper-slide-active .home-service-card__image{height:clamp(210px,61vw,270px)}
.home-service-card__body,.home-services-static .home-service-slide.is-featured .home-service-card__body,.home-services-swiper .swiper-slide-active .home-service-card__body{position:relative;inset:auto;gap:11px;padding:16px;background:#fff}
.home-service-card__title,.home-services-static .home-service-slide.is-featured .home-service-card__title,.home-services-swiper .swiper-slide-active .home-service-card__title{font-size:19px;line-height:1.3}
.home-service-card__summary,.home-services-static .home-service-slide.is-featured .home-service-card__summary,.home-services-swiper .swiper-slide-active .home-service-card__summary{gap:9px}
.home-service-card__summary p,.home-services-static .home-service-slide.is-featured .home-service-card__summary p,.home-services-swiper .swiper-slide-active .home-service-card__summary p{font-size:14px;line-height:20px}
.home-service-card__icon{width:40px;height:40px;flex-basis:40px;padding:5px}
.home-service-card__more,.home-services-static .home-service-slide.is-featured .home-service-card__more,.home-services-swiper .swiper-slide-active .home-service-card__more{min-width:124px;min-height:44px;height:auto;padding:9px 14px;font-size:14px}
.home-process-figma__inner{width:calc(100% - 24px);padding:36px 0 40px}
.home-process-figma__title{margin-bottom:22px;font-size:25px;line-height:1.25}
.home-process-figma__box{width:100%;padding:20px 14px;overflow:visible;border-radius:14px}
.home-process-figma__steps{position:relative;width:100%;min-width:0;height:auto;display:flex;flex-direction:column;gap:18px;padding:0}
.home-process-step{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;text-align:left}
.home-process-step__number{position:relative;z-index:5;width:58px;height:58px;flex:0 0 58px;font-size:22px;line-height:1;box-shadow:0 0 0 4px rgba(252,192,11,.08)}
.home-process-step__content{position:relative;z-index:4;width:100%;min-width:0;align-items:flex-start;gap:4px;padding-top:2px}
.home-process-step__content h3,.home-process-step__content p{width:100%;text-align:left}
.home-process-step__content h3{font-size:18px;line-height:1.3}
.home-process-step__content p{font-size:14px;line-height:1.5}
.home-process-step:not(:last-child)::after{content:"";display:block!important;position:absolute;z-index:2;top:54px!important;bottom:-22px!important;left:27.5px!important;width:3px!important;height:auto!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(252,192,11,.95) 0,rgba(252,192,11,.68) 55%,rgba(252,192,11,.28) 100%)!important;opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important;filter:drop-shadow(0 0 3px rgba(252, 192, 11, .28))!important;animation:none!important;pointer-events:none}
.home-process-step:not(:last-child)::before{content:"";display:block!important;position:absolute;z-index:3;top:54px!important;bottom:-22px!important;left:26.5px!important;width:5px!important;height:auto!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,transparent 0,rgba(255,250,205,.18) 28%,#fff7b5 44%,#fff 50%,#fcc00b 58%,rgba(252,192,11,.08) 72%,transparent 100%)!important;background-size:100% 240%!important;background-position:0 -150%!important;opacity:0;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 0 4px rgba(255, 248, 178, .95)) drop-shadow(0 0 8px rgba(252, 192, 11, .72))!important;pointer-events:none;animation:processLineFlowMobile 7.4s ease-in-out infinite!important}
.home-process-step:nth-child(1)::before{animation-delay:.45s!important}
.home-process-step:nth-child(2)::before{animation-delay:1.95s!important}
.home-process-step:nth-child(3)::before{animation-delay:3.45s!important}
.home-process-step:nth-child(4)::before{animation-delay:4.95s!important}
@keyframes processLineFlowMobile{
0%,4%{opacity:0;background-position:0 -150%}
8%{opacity:1}
18%{opacity:1;background-position:0 20%}
26%{opacity:0;background-position:0 150%}
100%,27%{opacity:0;background-position:0 -150%}
}
.home-faq-figma{padding:40px 0 46px}
.home-faq-figma__grid,.home-faq-figma__grid.is-without-image{gap:24px}
.home-faq-figma__title{margin-bottom:20px;font-size:25px;line-height:1.25;text-align:center}
.home-faq-list{gap:9px}
.home-faq-item__question{min-height:52px;gap:10px;padding:13px 14px;font-size:14px;line-height:1.45}
.home-faq-item__question i{flex-basis:20px;width:20px;height:20px;font-size:16px}
.home-faq-item__answer{padding:0 14px 15px;font-size:14px;line-height:1.6}
.home-faq-figma__image{width:100%;max-height:300px;aspect-ratio:16/10;overflow:hidden;border-radius:12px}
.home-faq-figma__image img{object-fit:cover}
.home-quick-repair{padding:40px 0 46px}
.home-quick-repair__card{padding:12px;border-radius:12px}
.home-quick-repair__inner{grid-template-columns:1fr;gap:22px}
.home-quick-repair__image{height:clamp(220px,70vw,300px);aspect-ratio:auto;border-radius:10px}
.home-quick-repair__image img{object-fit:cover}
.home-quick-repair__title{margin-bottom:22px;font-size:25px;line-height:1.25}
.home-quick-repair__fields{gap:18px}
.home-quick-repair__field{min-height:56px}
.home-quick-repair__field label{font-size:14px}
.home-quick-repair__field input{height:30px;font-size:14px}
.home-quick-repair__submit{min-height:44px;margin-top:26px;font-size:15px}
.home-accessories{padding-bottom:46px}
.home-accessories__inner{gap:30px}
.home-accessories__title{font-size:25px;line-height:1.25}
.home-accessories__body{gap:22px}
.home-accessories__tabs{width:100%;gap:8px;padding-bottom:2px}
.home-accessories__tab{min-width:auto;min-height:40px;height:auto;padding:8px 12px;font-size:13px}
.home-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.home-accessory-card{width:100%;height:auto;min-height:232px;padding:18px 9px 11px;gap:20px}
.home-accessory-card__image{width:100%;height:88px;flex-basis:88px}
.home-accessory-card__content{width:100%;height:auto;min-height:90px;gap:9px}
.home-accessory-card__name{min-height:34px;font-size:13px;line-height:18px}
.home-accessory-card__more,.home-accessory-card__price{font-size:12px}
.home-accessories__title,.home-faq-figma__title,.home-find-us__title,.home-knowledge__title,.home-partners__title,.home-process-figma__title,.home-quick-repair__title,.home-testimonials__title{width:100%;font-size:26px;line-height:1.3;text-align:center}
.info-news{padding-top:10px;padding-bottom:42px}
.info-news .wrap-content{width:calc(100% - 24px)}
.info-news .title-main{margin-bottom:22px}
.info-news .title-main span{font-size:25px;line-height:1.25;color:#ffc704;text-transform:capitalize}
.info-news .swiper{overflow:hidden}
.info-news .swiper-slide{height:auto}
.item-news{padding:0}
.ds-news h3{font-size:16px;line-height:1.4}
.desc-news,.ds-news .desc{font-size:14px;line-height:1.5}
.footer-figma{padding:32px 0}
.footer-figma__card{padding:28px 16px 20px;border-radius:14px}
.footer-figma__content,.footer-figma__main{gap:30px}
.footer-figma__brand-copy h2{font-size:20px;line-height:1.4}
.footer-figma__brand-copy p,.footer-figma__contact-item,.footer-figma__policies a,.footer-figma__policies span{font-size:15px;line-height:1.55}
.footer-figma__heading h3{font-size:21px;line-height:1.35}
.footer-figma__copyright{font-size:13px;line-height:1.5}
.info-footer{padding:34px 0}
.info-footer .flex-footer{display:grid;grid-template-columns:1fr;gap:28px}
.box-footer,.info-footer .flex-footer .box-footer{width:100%!important;margin:0}
.title-footer{margin-bottom:12px;font-size:18px;line-height:1.35}
.info-footer,.info-footer a,.info-footer li,.info-footer p{font-size:14px;line-height:1.6}
.map-footer{height:220px;overflow:hidden;border-radius:10px}
.footer-powered{padding:14px 0}
.flex-powered{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.copyright,.statistic{width:100%;font-size:12px;line-height:1.5}
.statistic{display:flex;flex-wrap:wrap;gap:4px 8px}
.statistic span{padding:0}
.social-template-4{right:8px!important;bottom:76px!important;width:38px;max-width:38px;gap:5px}
.social-template-4__item{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:7px}
.social-template-4__icon{width:26px;height:26px}
.social-template-4__item img{max-width:25px;max-height:25px}
.social-template-4__back-to-top{font-size:15px}
#social{right:8px!important}
#social .btn-frame{margin:16px 0;transform:scale(.78);transform-origin:right center}
.scrollToTop{right:10px!important;bottom:16px!important;transform:scale(.82);transform-origin:right bottom}
.gutter-x-20{--bs-gutter-x:12px}
.contact-article,.flex-about,.flex-news-detail,.flex-video{flex-wrap:wrap}
.content-about,.left-pro-detail,.news-left,.news-right,.photo-about,.right-pro-detail,.wr-form,.wr-video{width:100%!important;max-width:100%!important}
.news-right,.photo-about,.wr-form{margin-top:20px}
.photo-about{text-align:center}
.grid-pro-detail{display:block}
.grid-pro-detail .left-pro-detail{width:100%;padding:0;border-right:0}
.grid-pro-detail .right-pro-detail{width:100%}
.grid-news,.grid-product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.title-detail h1{font-size:22px;line-height:1.35}
.baonoidung,.content-main,.news-detail-content{font-size:16px;line-height:1.65}
.baonoidung img,.content-main img,.news-detail-content img{max-width:100%!important;height:auto!important}
.baonoidung iframe,.content-main iframe,.news-detail-content iframe{width:100%!important;max-width:100%!important}
}
@media (max-width:390px){
.home-process-figma__inner,.home-services-figma>.wrap-content,.info-news .wrap-content,.max-width,.wrap-content{width:calc(100% - 20px)}
.figma-hero-content{width:calc(100% - 20px);padding:15px 13px 16px}
.figma-hero-actions{grid-template-columns:1fr}
.figma-hero-btn,.figma-hero-btn-outline,.figma-hero-btn-primary{height:38px}
.figma-about__stats,.grid-news,.grid-product,.home-accessories__grid{gap:8px}
.home-accessory-card{min-height:222px;padding-left:7px;padding-right:7px}
.home-accessory-card__name{font-size:12px;line-height:17px}
}
