*:focus {
  outline: 0 none !important;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

@media (min-width: 1280px) {
  .banner-slide {
    height: 472px;
    overflow: hidden;
  }
  .banner-slide.slick-initialized {
    height: auto;
  }
}
.product-list .img-cover {
  min-height: auto !important;
  height: auto;
}
.product-list .img-cover img {
  object-fit: cover;
  width: 100%;
  object-position: center center;
}

@media only screen and (max-width: 768.5px) {
  .product-list .product .image {
    height: auto !important;
  }
}

.news-item .min-h96 {
  min-height: 60px !important;
}

.elementor-widget-cac_thuong_hieu_noi_bat .all-view:hover {
  background-color: #FCC000 !important;
  color: #000 !important;
}

.feature-items .icon-1 {
  position: relative;
}
.feature-items .icon-1 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 1024.5px) and (min-width: 767.5px) {
  .banner-slide.slide-with-dots {
    margin: -10px -6px 0;
  }
}
@media screen and (max-width: 1024.5px) {
  .banner .min-h472 {
    min-height: inherit;
    padding-bottom: 56%;
  }

  .banner .slick-dots {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768.5px) {
  .search__content .input-size-1 {
    font-size: 16px;
  }
}
@media (max-width: 539px) {
  .banner-slide {
    height: calc(100vw / 1.777);
    overflow: hidden;
  }
  .banner-slide.slick-initialized {
    height: auto;
  }

  .member-slide .slick-dots {
    position: relative !important;
    bottom: inherit;
    margin-top: 24px;
  }

  .js-logo-slide-mobile .slick-slide img {
    margin-bottom: 8px;
  }

  .news-block .min-h167 {
    min-height: inherit;
    padding-bottom: 54%;
  }
}

/*# sourceMappingURL=home.fix.css.map */
