.section-feature .row>.col {
    padding-bottom: 0;
}

.section-feature .row>.col:not(:last-child) {
    border-right: 1px dashed #ccc;
}

/* .section.section-feature-car .product-small.box .box-text-products{
	text-align:center;	
}
.section.section-feature-car .product-small.box .box-text-products .name.product-title.woocommerce-loop-product__title,.section-car-service .product-small.box .box-text-products .name.product-title.woocommerce-loop-product__title{
	font-weight:700;
	margin-bottom:10px;
	font-size:16px;

}
.section.section-feature-car .product-small.box .box-text-products .name.product-title.woocommerce-loop-product__title a,.section-car-service .product-small.box .box-text-products .name.product-title.woocommerce-loop-product__title a{	color:#000;}

.section.section-feature-car .product-small.box .price-wrapper{
	position:relative;
	display:flex;
	align-items: center;
	gap:10px;
	justify-content: center
}
.section.section-feature-car .product-small.box .price-wrapper::before{
	content:"Giá từ: ";
	color:#000;
}
.section.section-feature-car .product-small.box .price-wrapper .price span{
	color:#ed1c24;
	font-size:20px;
} */
/*  */
.btn-baogia,
.btn-dklai {
    background-color: #fff !important;
    border: solid 1px #000 !important;
    color: #000 !important;
}

.hover-slide-right {
    position: relative;
}

.hover-slide-right span,
.hover-slide-right i {
    transition: 0.2s;
    position: relative;
}

.hover-slide-right:hover span,
.hover-slide-right:hover i {
    color: rgb(255, 255, 255);
    transition: 0.2s 0.1s;

}

.hover-slide-right::before {
    content: "";
    background-color: rgb(28, 31, 30);
    transition: 0.3s ease-out;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 0%;
}

.hover-slide-right:hover::before {
    width: 100%;
}

.btn-baogia.hover-slide-right:hover {
    border-color: #ed1c24 !important;
    transition: 0.3s ease-out;
}

.btn-baogia.hover-slide-right::before {
    background-color: #ed1c24;
}

.btn-nhankm {
    background-color: #ed1c24 !important;
    position: relative;
}

.btn-nhankm::before {
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: "";
    z-index: -1;
    left: 0;
    background-color: #b10309;
    border-radius: 2px;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;

}

.btn-nhankm:focus::before,
.btn-nhankm:hover::before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.section-lh .btn-calnow {
    background-color: #b10309 !important;
}

.hover-border-2 {
    position: relative;
}

.hover-border-2::before {
        bottom: -5px;
    left: -5px;
    border-left: 1px solid #b10309;
    border-bottom: 1px solid #b10309;
}

.hover-border-2::before,
.hover-border-2::after {
    width: 10%;
    height: 25%;
    transition: 0.35s;
    content: "";
    position: absolute;
}

.hover-border-2::after {
    top: -5px;
    right: -5px;
    border-right: 1px solid #b10309;
    border-top: 1px solid #b10309;
}

.hover-border-2:hover::before,
.hover-border-2:hover::after {
        width: 103%;
    height: 125%;
}
.section-dklt input,.section-dklt select{
    border: solid 1px #000 !important;
    box-shadow: none !important;
}
.section-dklt .note{
font-style: italic;

}
.section-dklt input[type="submit"]{
    background-color: #002c5f !important;
}
.form-group{
    /* margin-bottom: 15px; */
}
.box-ttkh,.box-dia-chi,.box-chon-xe,.box-tg{
    margin-bottom: 20px;
}
.section-footer p{
    margin-bottom: 10px !important;
}
.col-dklt{
    background-color: #fff;
    padding: 30px !important;
    border-radius: 20px;
}
.section-dklt .section-bg :is(img,picture,video){
        width: 100%;
        object-fit: contain;
    max-width: 55%;
}
#popmake-217 input,#popmake-217 select{
    border: solid 1px #000 !important;
    box-shadow: none !important;
}
#popmake-217 button{
    background-color: #b10309 !important;
    border: none !important;

}
.section-akh .gallery-col .box-image img{ 
    aspect-ratio: 1/1;
    object-fit: cover;
}
/* .section-footer{
    background-color: #000 !important;
}
.ft-col,.ft-col .section-title.section-title-normal,.ft-col a{
    color: #fff;
}
.ft-col .ux-menu-link__link{
    color: #fff;
}
.ft-col .ux-menu-link__link:hover{
    color: #fff !important;
}
.ft-col .ux-menu-link__link:hover i{
    text-decoration: none !important;
}
.ft-col a:hover{
    text-decoration: underline;
    text-decoration-color: #fff;
    color: #fff;
} */
