.about{overflow: hidden;  padding: 60px 0;padding-bottom: 100px;}
.about_left{width: 40%;float: left;}
.about_right{width: 60%;float: left;position: relative;}
.title_about{
   color: #03015E;
    margin-bottom: 30px;
    font-family: 'OpenSans-Bold';
}
.img-about{
  position: absolute;right:10%;width: 18%;top:0;
}

/* About section */

/*
.about-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
*/
.about-content .about-text{
  margin-bottom: 30px;  font-family: 'OpenSans-Bold';font-size: 18px;
}

.about .btn-secondary{
display: inline-flex;text-transform: uppercase;
}
.about .btn-secondary i{margin-left: 12px;}
.about-text p {
  margin-bottom: 20px;font-size: 18px;
}

.about-text ul {
  list-style-type: none;
  padding-left: 0;
}

.about-text ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  color: #006dec;
}

.about-text ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url('../images/icons/arrow-back-3.svg')
    no-repeat center center;
}




.products_home h2{
      color: #03015E;
    margin-bottom: 30px;
    font-family: 'OpenSans-Bold';
}
.around_products {
  display: flex;
  width: 100%;
  margin: 40px auto;
}
.around_products .item {
   /* Ảnh nền + overlay màu xanh nhạt mặc định */
    background: linear-gradient(#006deccf, #006deccf), var(--bg-img) center/cover no-repeat;
    min-height: 420px;
    display: flex;
    align-items: flex-end;
    transition: background 0.35s;
    position: relative;
    color: #fff;
    box-shadow: 0 8px 24px rgba(52,192,243,0.08);
    overflow: hidden;
}
/*.around_products .item.dark .products_gp {
  color: #006DEC;opacity: 0.4;
}*/
/* Mặc định */
.around_products .item1 { flex-basis: 57.3%; }
.around_products .item2 { flex-basis: 42.7%;  }
.around_products .item2:hover {
   /* Hover đổi về overlay xanh nhạt */
    background: linear-gradient(#006deccf, #006deccf), var(--bg-img) center/cover no-repeat;
}
.around_products .item1:hover {
    /* Không đổi overlay, vẫn giữ màu xanh nhạt */
}
/* Khi .item1 có thêm class .dark thì đổi nền sang xanh đậm */
.around_products .dark {
    background: linear-gradient(rgba(3,1,94,1), rgba(3,1,94,1)), var(--bg-img) center/cover no-repeat;
}
.around_products .item2:hover ~ .around_products .item1,
.around_products .item2:hover + .around_products .item1 {
    background: linear-gradient(rgba(3,1,94,1), rgba(3,1,94,1)), var(--bg-img) center/cover no-repeat;
}
.around_products .item-title {
  left: 0; right: 0; top: 0; bottom: 0;
  display: flex;
  font-size: 36px;
font-family: 'OpenSans-Bold';
  transition: opacity 0.3s;
  z-index: 1;    margin-bottom: 20px;
}
.around_products .dark .item-title{
  color: #2BA5FF;opacity: 0.5;
}
.around_products .item-hover {
  background: linear-gradient(135deg, #0059a5 0%, #3cc8e7 100%);
  color: #fff;
  border-radius: 16px;
  opacity: 0;
  transform: translateY(100%);
  transition: transform 0.35s, opacity 0.35s;
  z-index: 2;
}
/*.around_products .item:hover .item-title {
  opacity: 0;
}*/
.around_products .item:hover .item-hover {
  opacity: 1;
  transform: translateY(0);
}
/* Hover vào item2 */
.around_products .item2:hover {
  flex-basis: 100%;
}
.around_products .item2:hover ~ .item1 {
  flex-basis: 40%;
}
/* Đảo lại: khi item2 hover thì item1 cũng co lại */
.around_products .item1 {
  transition: flex-basis 0.5s cubic-bezier(.23,1.05,.58,.98), box-shadow 0.3s;
}
.around_products .item2 {
  transition: flex-basis 0.5s cubic-bezier(.23,1.05,.58,.98), box-shadow 0.3s;
}
/* Để khi không hover nữa trả lại trạng thái mặc định */
.around_products .item .icon-gp img{
     filter: brightness(0) invert(1);
   -webkit-filter: brightness(0) invert(1);max-width: 70px;transition: filter 0.3s;
}
.around_products .content_giaiphap{
    width: 100%;
    height: 100%;
    padding: 20px;
    display: flex;
    flex-direction: column;
    min-height: 580px;
    padding: 24px;
    /* background: #fff; */
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    position: relative;
}
.around_products .btn-secondary{
 margin-top: 32px;text-transform: uppercase;
 background-color: #34C0F3;    display: inline-flex;
    align-self: flex-start;border-radius: 30px;
}
.around_products .btn-secondary:hover{background-color: #fff;color:#006DEC }
.around_products .btn-secondary i{margin-left: 15px;}
.around_products .dark .btn-secondary{
 background-color: #03015E;border:1px solid #006DEC;
}

/* Khi hover vào item, icon trở lại màu gốc */
.dark .icon-gp img {
    filter: none!important;
    -webkit-filter: none!important;opacity: 0.5;
}
.around_products .products_gp{
  font-size: 24px;
}
.around_products .products_gp ul{
display: inline-flex;width: 100%;
}
.around_products .products_gp ul li{margin-right: 50px;font-family: 'OpenSans-Bold';    margin-bottom: 15px;}
.around_products .dark .products_gp ul{
display: block;width: 100%;opacity: 0.5;
}
.around_products .products_gp{
      flex: 1 0 auto;
}
.biomass-cycle {
  width: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: flex-start;  background: #d6ebfd;
  padding: 40px 0 0 0px;padding-bottom: 80px;
}
.biomass-cycle .container{width: 90%;}
.cycle-title {
  font-size: 2.1rem;
font-family: 'OpenSans-Bold';
  margin-bottom: 24px;
  color: #134397;
}
.cycle-title .highlight-co2 {
  color: #2ba5ff;
  font-size: 2.1rem;
}
.cycle-title sub, .item-label sub {
  font-size: 40%;
  vertical-align: sub;
  line-height:1;
}
.cycle-title .highlight-biomass {
  color: #45bbff;
  font-size: 2.1rem;
}
.cycle-outer {
  position: relative;
  width: 817px;
  height: 817px; 
  margin: 0 auto;
  /*background: none;*/
}
.cycle-outer:before{
    content: '';
    position: absolute;
    /*left: -9%;*/
    background: url(../images/bg_vong.png) center no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;


-webkit-animation: zoom-vongtuanhoan 2.3s infinite ease-in-out;
    -moz-animation: zoom-vongtuanhoan 2.3s infinite ease-in-out;
    -ms-animation: zoom-vongtuanhoan 2.3s infinite ease-in-out;
    -o-animation: zoom-vongtuanhoan 2.3s infinite ease-in-out;
    animation: zoom-vongtuanhoan 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;


}

@-moz-keyframes zoom-vongtuanhoan{0%{-moz-transform:rotate(0) scale(.8) skew(1deg)}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg)}100%{-moz-transform:rotate(0) scale(.8) skew(1deg)}}@-webkit-keyframes zoom-vongtuanhoan{0%{-webkit-transform:rotate(0) scale(.8) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(.8) skew(1deg)}}@-o-keyframes zoom-vongtuanhoan{0%{-o-transform:rotate(0) scale(.8) skew(1deg)}50%{-o-transform:rotate(0) scale(1) skew(1deg)}100%{-o-transform:rotate(0) scale(.8) skew(1deg)}}
    
 
.cycle-arrow-bg {

  position: absolute;
  left: 0;right:0;top:10%;bottom:0;margin:0 auto;
  width: 80%;
  height: 80%;
 

  background: url('../images/arrow-cirkle.png') center center no-repeat;
  background-size: cover;
  z-index: 0;
  animation: rotateArrows 6s linear infinite;
  pointer-events: none;
  /* giữ cho chuột không bị cản khi hover vào các item */
}
@keyframes rotateArrows {
  100% { transform: rotate(-360deg);}
}
.cycle-center{
    position: absolute;
  left: 0; right: 0;top: 0;
bottom: 0;
  /*box-shadow: 0 8px 36px rgba(61,183,246,0.08);*/

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.center-logo {
  width: 60%;
  margin-bottom: 0px;
}
.center-text {
  text-align: center;
  color: #134397;
  font-weight: 700;
  font-size: 1.25rem;
}
.center-text span {
  color: #2ba5ff;
  font-weight: 400;
  font-size: 1rem;
}
/* Cycle items: place at 4 points on the circle */
.cycle-item {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.2s;
  cursor: pointer;
}
.cycle-item img {
 max-width: 250px;
  margin-bottom: 12px;
}
.cycle-item .item-label {
  text-align: center;
  font-size: 1.15rem;
  color: #134397;
font-family: 'OpenSans-Bold';
}
/* Zoom effect */
.cycle-item:hover {
  transform: scale(1.13);
  /*box-shadow: 0 10px 28px 0 rgba(33,140,246,0.17);*/
  z-index: 3;
}
.biomass-cycle .item1 { top: 36%; left: -3%; }
.biomass-cycle .item2 { top: 14%; left: 0;right:0; }
.biomass-cycle .item3 { top: 33%; right: -3%; }
.biomass-cycle .item4 { top: 75%; left: 0; right:0;}
/* Responsive */

@media (min-width: 1000px) and (max-width: 1400px) {
.cycle-outer{
width: 600px;
height: 600px;
}
.center-logo {
    width: 45%;
}
.cycle-item img {
    max-width: 180px;

}
.cycle-arrow-bg {
    top: 19%;
}
.biomass-cycle .item2 {
    top: 20%;
}
.biomass-cycle .item4 {
    top: 69%;
}
.biomass-cycle .item1 {

    left: 3%;
}
.biomass-cycle .item3 {
    right: 1%;
}


}






@media (max-width: 767px) {



  .around_products .btn-secondary{
    margin-top: 12px;
  }
  .biomass-cycle{
  min-height: 0;padding:30px 0;padding-bottom: 50px;
}
  .cycle-title { font-size: 1.2rem;        line-height: 1;}
  .cycle-outer { width: 290px; height: 290px; }
  .cycle-item img { max-width: 103px; }
  .cycle-item.item2 img { max-width: 133px;}
  .cycle-item .item-label { font-size: 0.7rem;}
}
.projects {
  background: #030d63;
  padding: 40px 0 60px 0;
}
.projects .container {
  width: 90%;
  margin: 0 auto;
}
.around-project{width: 100%;overflow: hidden;border-radius: 18px;}
.project-title {
  color: #21aaff;

font-family: 'OpenSans-Bold';
  margin-bottom: 38px;
  letter-spacing: -1px;
}
.projects .row{margin:0 -15px;}
.projects .arrow, .projects .arrow {
  position:absolute;
    top: -100px;
bottom:auto;right: 15px;
}
.projects .arrow.prev {
bottom:auto;right: 85px;
}
.projects .arrow, .projects .arrow:hover{cursor: pointer;}
.projects .arrow img{max-width: 45px;}

.projects-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 32px;
  margin-bottom: 36px;
}
.project-item {
  display: flex;overflow: hidden;
  flex-direction: column;
  align-items: flex-start;
}
.project-large{
  padding:10px 15px;
}
.project-large .project-img {
  aspect-ratio: 500/362; /* hoặc 407/607 */
     transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.2s;
}
/*.project-small .project-img {
  aspect-ratio: 4/2.6; 
     transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.2s;
}*/
.project-large .project-img:hover{
      transform: scale(1.13);
}
/*.project-small .project-img:hover{
      transform: scale(1.13);
}*/
.project-large .project-img a{display: block;    height: 100%;}
/*.project-small .project-img a{display: block;    height: 100%;}*/
.project-img {
  width: 100%;
  border-radius: 18px;
  background-size: cover;
  background-position: center;
  /*margin-bottom: 22px;*/
  box-shadow: 0 6px 18px 0 rgba(0,0,0,0.07);
  min-height: 0; /* fix grid bug on safari */
}
.project-name {
  color: #fff;
font-family: 'OpenSans-Bold';
  font-size: 1.15rem;
  margin-left: 8px;
  margin-bottom: 4px;margin-top: 22px;
}
.project-name:hover{
color:#34c0f3;
}
/* GRID PLACEMENT: 2 lớn bên trái, 2 nhỏ bên phải */
.project-large:nth-child(1) { grid-column: 1; grid-row: 1 / span 2; }
.project-large:nth-child(2) { grid-column: 2; grid-row: 1 / span 2; }
.project-small:nth-child(3) { grid-column: 3; grid-row: 1; }
.project-small:nth-child(4) { grid-column: 3; grid-row: 2; }
/* Nút xem thêm */
.project-btn {
  display: inline-flex;
  align-items: center;
  background: #34c0f3;
  color: #fff;
  font-weight: 600;
  font-size: 1rem;
  border-radius: 40px;
  padding: 12px 28px;
  text-decoration: none;
  margin-top: 18px;
  transition: background 0.2s;
  gap: 8px;
}
.project-btn span { font-size: 1.2em; transition: transform 0.2s; }
.project-btn:hover { background: #21aaff; }
.project-btn:hover span { transform: translateX(6px); }


.projects .slick-dots {
    display: flex;
justify-content: end;
    gap: 4px;
    margin: 16px 0;align-items: center;
    position: absolute;
    bottom: -80px;    padding-right: 15px;
    width: 100%;
}
.projects .slick-dots li {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(255,255,255,1);
  cursor: pointer;
  transition: background 0.3s;
}
.projects .slick-dots li.slick-active {
  background: #fff0;  width: 24px;
  height: 24px;
  /*box-shadow: 0 0 3px #333;*/
  border:2px solid #fff;
}
.projects .slick-dots li button:before{
   width: 12px;
    height: 12px;font-size: 0;
}
.projects .slick-dots li.slick-active button:before{
    color: #ffffff;font-size: 13px;line-height: 22px;
    position: absolute;
    top: 0;
    left: 0.5px;opacity: 1;
    width: 19px;
    height: 19px;
}














/* -------- RESPONSIVE --------- */
/* Tablet */
@media (max-width: 900px) {
  .projects-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, 1fr);
    gap: 22px;
  }
  .project-large:nth-child(1) { grid-column: 1; grid-row: 1 / span 2; }
  .project-large:nth-child(2) { grid-column: 2; grid-row: 1 / span 2; }
  .project-small:nth-child(3) { grid-column: 1; grid-row: 3; }
  .project-small:nth-child(4) { grid-column: 2; grid-row: 3; }
}
/* Mobile */
@media (max-width: 600px) {
  .projects {
    padding: 16px 0 32px 0;
  }
  .projects .container {
    width: 98%;
    padding: 0 2%;
  }
  .projects-grid {
    display: flex;
    flex-direction: column;
    gap: 18px;
  }
  .project-item { width: 100%; }
  .project-img { margin-bottom: 10px; }
  /*.project-title { font-size: 1.35rem; }*/
}
.home .news_home {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 50px;
  padding: 50px 0; 
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.home .news_home .container{width: 90%;}
.home .frame-42 {
  display: flex;
  align-items: center;
  gap: 30px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.news_home .frame-42{margin-bottom: 30px;overflow: hidden;}
.news_home h2{
      color: #03015E;    margin-bottom: 30px;
    font-family: 'OpenSans-Bold';
}
.home .frame-43 {
  display: flex;
  flex-direction: column;
  width: 57.03%;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 10px;
  padding: 20px;min-height: 563px;
  position: relative;
  align-self: stretch;    overflow: hidden;

}
.home .frame-43:hover{
      transform: scale(1.01);    transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.2s;
}
.home .frame-44 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.home .frame-45 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 10px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.home .frame-455 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 10px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.home .text-wrapper-17 {
  /*width: calc(100% - 55px);*/
  width: 100%;
  color: #ffffff;
  font-size: 24px;
  position: relative;
  margin-top: -1.00px;
  font-family: 'OpenSans-Bold';
}
.home .text-wrapper-17:hover{color: #34c0f3;}
.home .arrow-forward {
  position: absolute;
  width: 44px;
  height: 44px;
  top: 0;
    right: 10px;
}
.home .arrow-forward:hover{
      filter: brightness(0) saturate(100%) invert(61%) sepia(48%) saturate(2402%) hue-rotate(181deg) brightness(95%) contrast(88%);
}
.home .group-81 {
  position: absolute;
  width: 20px;
  height: 20px;
  top: -2px;
  left: 6px;
}
.home .text-wrapper-18 {
  position: relative;
  width: fit-content;
  
  color: #ffffff;

  
}
.home .text-wrapper-18:hover{
color: #2ba5ff;
}
.home .frame-46 {
  display: flex;
  flex-direction: column;
  width: 41.7777%;
  align-items: flex-start;
  gap: 30px;
  position: relative;
}
.home .frame-47 {
  display: flex;
  /*height: 169px;*/
  height: 281px;
  align-items: flex-start;
  gap: 10px;
  position: relative;
  align-self: stretch;  
  width: 100%;
}
.home .frame-47:hover .frame-49 .frame-51 .frame-52 img{ filter: brightness(0) saturate(100%) invert(61%) sepia(48%) saturate(2402%) hue-rotate(181deg) brightness(95%) contrast(88%);}
.home .frame-48 {
  position: relative;
  width: 280px;
  height: 280px;
}
.home .frame-48:hover{
      transform: scale(1.13);    transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.2s;
}
.home .frame-49 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  padding: 10px;
  position: relative;
  flex: 1;
  align-self: stretch;
  flex-grow: 1;
}
.home .frame-50 {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  position: relative;
  flex: 1;
  align-self: stretch;
  width: 100%;
  flex-grow: 1;
}
.home .text-wrapper-19 {
  position: relative;
  flex: 1;
  margin-top: -1.00px;
  font-family: 'OpenSans-Bold';
font-size: 18px;
  color: #03015e;
}
.home .text-wrapper-19:hover{
    color: #2ba5ff;
}
.home .frame-51 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}
.home .text-wrapper-20 {
  position: relative;
  width: fit-content;
  color: #03015e;

}
.home .text-wrapper-20:hover{
  color: #2BA5FF;
}
.home .frame-52 {
  position: relative;
  width: 20px;
  height: 20px;
}
.home .group-82 {
  position: absolute;
  width: 17px;
  height: 17px;
  top: 2px;
  left: 2px;
}
.home .frame-53 {
  background-image: url(https://c.animaapp.com/mb5hc3xxjv6vUC/img/frame-95-2.svg);
  position: relative;
  width: 128px;
  height: 128px;
  background-size: cover;
  background-position: 50% 50%;
}
.home .frame-54 {
  background-image: url(https://c.animaapp.com/mb5hc3xxjv6vUC/img/frame-95.svg);
  position: relative;
  width: 128px;
  height: 128px;
  background-size: cover;
  background-position: 50% 50%;
}
.home .button-6 {
  box-sizing: border-box;
  display: inline-flex;

  padding: 12px 20px;
  background-color: #03015e;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  border-radius: 40px;
}
.home .button-6 .text-wrapper-7{color: #fff;font-family: 'OpenSans-Bold';}
.home .button-6:hover{
  background: #2ba5ff;
}
@media(max-width: 1450px){
  .home .frame-43{
  min-height: 300px;
  }
  .home .frame-48 {
   
    width: 180px;
    height: 180px;
}
.home .frame-47 {
    height: 180px;
}
.home .text-wrapper-17 {
    font-size: 18px;
}
.home .text-wrapper-19 {
    font-size: 16px;
}

}

@media(max-width: 1240px){
  .home .frame-43{
  min-height: 250px;
  }
  .home .frame-44 {

    gap: 0px;
}
  .home .frame-48 {
   
    width: 150px;
    height: 150px;
}
.home .frame-47 {
    height: 150px;
}


}
@media(max-width: 1170px){
 .home .text-wrapper-20 {
    font-size: 14px;
}
.home .text-wrapper-17 {
    font-size: 16px;
}
.home .text-wrapper-19 {
    font-size: 14px;
}

}
@media(max-width: 1100px){
    .home .frame-43{
  min-height: 180px;
  }

  .home .frame-48 {
   
    width: 110px;
    height: 110px;
}
.home .frame-47 {
    height: 110px;
}
 .home .text-wrapper-20 {
    font-size: 12px;        line-height: 1.2;
}
.home .text-wrapper-17 {
    font-size: 14px;        line-height: 1.2;
}
.home .text-wrapper-19 {
    font-size: 12px;        line-height: 1.2;
}

}
@media(max-width: 900px){

 .home .text-wrapper-20 {
    font-size: 11px;        line-height: 1.2;
}
.home .text-wrapper-17 {
    font-size: 14px;        line-height: 1.2;
}
.home .text-wrapper-19 {
    font-size: 9px;        line-height: 1.2;
}

}

@media(max-width: 767px){
  .projects .arrow img {
    max-width: 35px;
}
.projects .slick-dots {

    bottom: -50px;
}
  .projects .arrow, .projects .arrow {
    top: -78px;
}
  .about_left {
    width: 100%;

}
.about_right {
    width:100%;

}
.about {

    padding: 30px 0!important;

}
.about .container{    padding: 0;}
.img-about {
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 50%;
    top: auto;
    bottom: 19%;
}
.products_home .container{padding:0;}
  .around_products {
    display: block;
  margin: 20px auto;
}
.products_home h2 {
margin-bottom: 20px;
    }
    .around_products .item .icon-gp img {
    max-width: 45px;
  
}
.around_products .item-title{
        font-size: 24px;
        margin-bottom: 10px;
}
.around_products .products_gp ul li {
    margin-right: 0px;
    margin-bottom: 5px;
}
.around_products .products_gp {
    font-size: 16px;min-height: 91px;
}
.around_products .products_gp ul {
    display: block;
}
.around_products .content_giaiphap{
  min-height: 260px;
}
    .around_products .item{min-height: 300px;}

.home .frame-48 {

    width: 130px;
    height: 130px;
}
.home .frame-47 {
  overflow: visible;
    height: 131px;
}
.home .frame-49{
  gap:10px;
}
 
}