.post-content img{
    height: auto;
}

.post-image img{
    height: auto;
}

#section-blog-other .blog-item .blog-detail .blog-title h4{
    line-height: 1.3;
}

#pagination-page .page-item.active .page-link{
    background-color: #228B22;
    border-color: #228B22;
    
}

#pagination-page .page-item .page-link i{
    color: #228B22
}

#section-register .section-home-background .register-button-group .register-button-item:last-child:hover{
    background-color: rgb(228, 55, 55);
}




#section-banner .slick-prev {
    position: absolute;
    left: 10px;
  }
#section-banner .slick-next {
    position: absolute;
    right: 10px;
}
#section-banner .slick-arrow {
    background-color: #fff;
    z-index: 1;
    font-size: 30px;
    color: #228B22;
    border-radius: 50%;
    padding: 0;
    top: 40%;
    border: none;
    width: 40px;
    height: 40px;
    box-shadow: 0 0 6px 4px #888888
}

@media (max-width: 1264px) and (min-width: 769px){
    .product-new-slide .slick-next{
        right: 0;
    }

    .product-new-slide .slick-prev{
        left: 0;
    }

    .product-new-slide .slick-arrow {
        box-shadow: 0 0 6px 4px #888888
    }

}

header .navbar-header .nav-item .nav-link{
    text-transform: uppercase;
}

/* sửa css */

header .navbar-header .nav-item .nav-link.active{
    color: #a21c22 !important;
}

header .topbar{
    background-color: #a21c22 !important;
    padding: 7px 0;
}

#section-banner .slick-arrow{
    color: #a21c22 !important;
}

.title-box h2.section-title{
    color: #a21c22 !important;
}

.title-box .title-divide-section{
    color: #a21c22 !important;
}

#section-service .service-list .service-item .service-image i{
    color: #a21c22 !important;
}

#section-service .service-list .service-item .service-detail .service-title h4{
    color: #a21c22 !important;
}

#scrollToTopBtn{
    background-color: #a21c22 !important;
}

#section-register .section-home-background .register-title h3 {
    font-family: monospace;
}

footer #section-footer .footer-item .footer-subtitle p{
    color: #a21c22 !important;
}

.section-home-background .section-home-overlay{
    background-color: #a21c22 !important;
}

.sidebar-heading {
    background-color: #a21c22 !important ;
}

footer #section-footer-bottom{
    background-color: #a21c22 !important;
}

footer #section-footer .section-footer-info p{
    color: #a21c22 !important;
}

header .navbar-header .navbar-brand .image-header{
    width: 100px !important;
}

#contact-us .contact-us-infor{
    background-color: #a21c22 !important;
}

#contact-us .contact-infor .contact-infor-btn button{
    background-color: #a21c22 !important;
}
/*  */

header .topbar .topbar-box .topbar-left p{
    text-transform: uppercase;
}

.social-item{
    width: 35px;
    height: 35px;
    margin-right: 12px;
    margin-top: 20px;
}

.album-detail{
    text-align: center;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.album-item-col{
    box-shadow: 2px 0px 8px 0px #888888
}

.album-name a{
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.album-number{
    color: #228B22;
    font-size: 13px;
}

@media (max-width: 450px) {
    #section-banner .banner-slide {
      height: auto;
    }
}


@media (max-width: 1700px) {
    #section-banner .banner-slide {
      height: 609px;
    }
}

@media (max-width: 1440px) {
    #section-banner .banner-slide {
      height: auto;
    }

    #section-banner .slick-arrow{
        height: 24px;
        width: 24px;
        font-size: 18px;
    }

    #section-banner{
        padding-bottom: 20px !important;
    }
}