.slider-home .slick-slide img {

    width: 100%;

    height: 100%;

}
.featured-imagebox-portfolio.style2 .ttm-media-link a.ttm_link{
    margin-right: 0;
}
.featured-imagebox-portfolio.style2:hover .ttm-media-link a {
    transform: translateX(50%);
} 
/* Căn chỉnh toàn bộ menu */
.main-menu {
  position: relative;
  display: flex;
  justify-content: space-between;
}

/* Căn chỉnh cột mega menu từ Trang chủ */
.mega-menu-item {
  position: relative;
}

.mega-menu-item.has-mega-menu {
  position: unset !important;
}
.mega-menu-item.has-mega-menu:hover .mega-submenu-dev {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    left: auto;
}
/* Thiết lập menu con hiển thị dưới dạng mega menu */
.mega-submenu-dev {
  display: none !important;
  position: absolute !important;
  top: 100%;
  left: 0; 
  background-color: #fff;
  padding: 20px;
  z-index: 9999;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  display: grid;
  grid-template-columns: repeat(4, 1fr); /* Chia menu thành 4 cột */
  gap: 0px;
}

@media (max-width: 767px) {
    .mega-submenu-dev {
        position: unset !important;
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Hiển thị mega menu khi hover */
.mega-menu-item:hover .mega-submenu-dev {
  display: grid;
}

/* Căn chỉnh từng mục bên trong mega menu */
.mega-submenu-dev li {
  list-style: none;
}

.mega-submenu-dev li a {
  text-decoration: none;
  color: #000;
  padding: 10px;
  display: block;
}

.mega-submenu-dev li a:hover {
  background-color: #f39c12;
  color: #fff;
}
 
@media(max-width:991px){
    .news .breadcrumb-wrapper .active{
        display:none;
    }
    .news .breadcrumb-wrapper span:nth-child(2):after{
        content:unset !important;
    }
} 
.details-product .rte h1 {
    font-size: 24pt;
}
.details-product .rte h2 {
    font-size: 18pt;
}
.details-product .rte h3 {
    font-size: 14pt;
}
.details-product .rte h4 {
    font-size: 12pt;
}
article.ttm-blog-single .ttm-blog-single-content h2{
    font-size:24px;
    line-height:30px;
} 
article.ttm-blog-single .ttm-blog-single-content h3{
    font-size:18px;
    line-height:24px;
} 
article.ttm-blog-single .ttm-blog-single-content h4{
    font-size:16px;
    line-height:22px;
}
.v-base-content img {
    height: auto;
}
/** Variables **/
:root {
    --skin-color: #047E3D;
    --dark-grey-color: #000000;
}

nav.main-menu ul.menu li ul.mega-submenu li a:before {
    border-left: 3px solid #9D040C;
} 
.featured-imagebox-post.style1 .ttm-box-post-date .ttm-entry-date {
    color: #fff !important;
}
.widget-latest-tweets {
    background-color: #067c42;
}
.first-footer {
    background-color: #9a0506;
}

.first-footer .featured-icon-box.icon-align-before-content .featured-title h3,
.first-footer .featured-icon-box.icon-align-before-content .featured-content .featured-desc p, 
.featured-icon-box.icon-align-before-content .featured-icon i,
#totop.top-visible i {
    color: #fff;
}