footer .back-to-top.show {
    bottom: 10px;
} 
.dropdown-menu > li > a .price{
    display: block;
    color:#c00;
}
.panel-table-of-content .with-chevron {
    padding: 0;
}
.panel-table-of-content .with-chevron .chevron {
    padding: 0 15px;
}
#table-of-content ul{
    list-style-type: decimal;
}
.cleanza-article .article-details .toc_link a {
    color: #000;
}
header.header .cleanza-main-nav.sticky{
    position: fixed;
    background: #fff;
} 

.product-module .section_project{
	background:none;
    padding:0;
} 
.animated-background, .category-products .products-view-grid .cleanza-product-block-item .image img:not(.loaded) {
    border-radius: 0px;
}
.category-products .sort-cate .sort-cate-left {
    display: none;
} 
p.product-des-short{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}    

.bread-crumb {
    background-image: url(/image/catalog/anh/image99.jpg);
}
.cleanza-product-block-item .product-meta h3 {
    font-weight: bold;    padding: 10px;
    text-align: center;
}

.cleanza-product-block-item .product-meta {
    padding: 0px 0 10px;
} 

th, td {
    text-align: left;
    padding: 5px;
}  
.module-service__title > h3 {
    font-family: "Roboto";
        text-align: center;
} 
.module-service__button {
    display: none;
} 
.home_album__item {
    padding-right: 10px;
}

.module-service {
    padding: 20px 0;
} 
.reviews.clearfix {
    display: none;
}
.section_project .section_service_title h3 a,h2.section-service__title.text-center {
    font-size: 32px;
    color: #ec1e24;
    font-weight: bold;
    font-family: "Roboto";
} 
.service-service_three_column_01__item h3 {
    margin-top: 10px;
    
} 
.service-service_three_column_01__item {
    border: none!important;
    box-shadow: none!important;
    padding: 0px !important;
} 
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Roboto";
}
.home_slider_product__item-text > h4 {

    text-transform: unset;
}
.service-service_three_column_01__item h3 {
    color: black !important;
    font-size: 24px !important;
}
.service-service_three_column_01__item h3:hover {
	color: red !important;
}
a:not([href]):not([tabindex]) {
    color: #858585 !important;
}
.cleanza-list-blog-page .list-blogs .blog-item .blog-item-mains .post-time {
    display: none;
}
.aside-item.top-news .item .info .time {
    display: none;
} 
header.header .top-header a {
    color: #701414;
}
.sec-title .title {

    color: #ec1e24;
}
footer.footer .footer-widget h3, footer.footer .footer-widget .h3 {
    font-weight: 600;
} 
.bread-crumb:before{
    background: #00000000;

}
.breadcrumb li a:hover, .breadcrumb li.active, .breadcrumb li strong {
    color: #ffffff;
} 
.bread-crumb {
    padding: 100px 0;
    background-position: center;
} 
@media(max-width:767px)
{
  header .nav-item.has-childs .has-childs-3 > .dropdown-menu {
    left: 5% !important;
}
	.sp4, .sp5{
    	left:0 !important;
    }
} 
.sec-title .title {
    font-family: "Roboto";
}
.single-blog-post .text-holder .post-date {
    display: none !important;
} 
.rte ul{
list-style:unset;
padding-left:40px;
}  
.article-details.cleanza-toc-content ul{
    list-style: unset;
margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;}
 
footer.footer .footer-logo-and-info img {
    background: white;
    max-height: 50px
} 
.content-page ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}
header .nav-item ul.dropdown-menu li a::after {
    display:none;
}
header .nav-item.has-childs .has-childs-3 > .dropdown-menu{
    left:100%;
    top:0;
}
header .nav-item.has-childs .has-childs-3:hover > .dropdown-menu{
    left:100%;
    top:0;
} 
.primary_img img{
    width:100%;
    height:100%;
    object-fit: cover;
    aspect-ratio: 1 / 1;
}
.single-blog-post .img-holder img {
    border-radius: 10px;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}
.section-service__image {
    aspect-ratio: 16 / 12;
}
.cleanza-product-block-item .image img {
    border-radius: 0;
} 
.header-language .dropdown-menu.show{
    display: flex;
    flex-direction: column;
    min-width: max-content;
}
.header-language .dropdown-menu.show li{
    margin-right: 5px !important;
}
.header-language-select img{
	width:40px
} 
.product-image-block img {
    aspect-ratio: 1 / 1;
    width: 100%;
    object-fit: cover;
} 

.section.section_testimonial h2 a {
    font-size: 32px;
    color: #ec1e24;
    font-weight: bold;
    font-family: "Roboto";
}
.image-avata img {
    object-fit: cover;
    aspect-ratio: 16 / 12;
    margin-bottom: 10px;
    border-radius: 10px;
} 
.testimonial-item{
      height: 190px;
    background:#040404;
    border-radius:8px;
    padding:25px;
    color:#fff;
    display:grid;
    grid-template-columns:70px 1fr;
    grid-template-areas:
        "avatar name"
        "avatar company";
    column-gap:15px;
    row-gap:3px;
    position:relative;
}


.image-avata img{
    width:60px;
    height:60px;
    border-radius:50%;
    object-fit:cover;
    display:block;
}

.name{
    grid-area:name;
    margin:6px 0 0;
    color:#fff;
    font-size:18px;
    font-weight:600;
    text-align:left;
}

.designation{
    grid-area:company;
    color:rgba(255,255,255,.85);
    font-size:14px;
    text-align:left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; 
}
footer.footer .subscribe {
    margin-top: -100px;
} 
.cleanza-tab-product-mobile .tab-content {
	display:none!important;
}

.testimonial-slider .owl-nav, 
.view_grid .owl-nav, 
.section_project .owl-nav {
    position: absolute;
    top: calc(50% - 20px);
    width: 100%;
}
.testimonial-slider .owl-nav .owl-prev,
.view_grid .owl-nav .owl-prev,
.section_project .owl-nav .owl-prev {
    margin-right: 10px;
    left: -50% !important;
    position: absolute;
}
.testimonial-slider .owl-drag .owl-item,
.view_grid .owl-drag .owl-item,
.section_project .owl-drag .owl-item {
    touch-action:auto;
}
.testimonial-slider .owl-nav .owl-next,
.view_grid .owl-nav .owl-next,
.section_project .owl-nav .owl-next{
    margin-left: 10px;
    position: absolute;
    right:-50% !important;
}
.testimonial-slider .owl-nav .owl-prev span, 
.testimonial-slider .owl-nav .owl-prev span,
.section_project .owl-nav .owl-prev span {
    font-size:80px;
    color:#ec1e24;
}
.testimonial-slider .owl-nav .owl-next span, 
.testimonial-slider .owl-nav .owl-next span, 
.section_project .owl-nav .owl-next span {
    font-size:80px;
    color:#ec1e24;
} 
.testimonial-slider .owl-drag .owl-dots, 
.testimonial-slider .owl-drag .owl-dots,
.section_project .owl-drag .owl-dots {
    position: absolute;
    top: 90%;
    left:50%;
    display:none;
}

.product-meta, .product-actions, .proudct-view-more {
	text-align: center !important;
}
.product-module .owl-nav {
  display: none;
}
@media (max-width: 991px) {
    .details-product .details-pro .form-product .form-group .btn-mua button {
        margin-bottom: 5px;
  }
} 

.cleanza-list-blog-page .list-blogs .blog-item:hover .blog-item-thumbnail img {
	width: 100%;
    height: 180px !important;
}
.cleanza-list-blog-page .list-blogs .blog-item .blog-item-thumbnail img:not(.loaded) {
    width: 100%;
    height: 180px !important;
    opacity: 1;
} 
@media (max-width: 767px) {
    header.header .cleanza-main-nav .nav.active {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;

        max-height: 80vh;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 99999;

        scrollbar-gutter: stable;
        overscroll-behavior: contain;
        -webkit-overflow-scrolling: touch;
    }
}