
.section_padding_130 {
    padding: 20px 0;
}
.style-phone-p #input-phone, .padding-body-comment input {
    margin-bottom: 0!important;
    font-size: 16px!important;
    border: 1px solid #D8E0E7!important;
    border-radius: 12px!important;
}
 .h3-news-details{
     margin-bottom:10px;
 }
 .vinfast-col .discover-info{
         position: absolute;
             margin-right: 10px;
    right: 16px;
    top: 16px;
    text-align: right;
 }
  .vinfast-col .name{
          font-weight: 800;
    font-size: 20px;
    letter-spacing: .04em;
    color: #7a99ac;
      margin-block-start: 0;
    margin-block-end: 0;
  }
    .vinfast-col .desc{
            font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
        margin-block-start: 0;
    margin-block-end: 0;
    }
 .comment-de #comments {
    padding-left: 16px;
    padding-right: 16px;
}
.section_headingwow span, .h3-news-details{
        font-size: 20px;
    font-weight: bold;
}
.product-show-detail-l {
    display: flex;
    flex-wrap: wrap;
    border-radius: 12px;
    border: 1px solid #d8e0e8;
    flex-grow: 1;
    justify-content: flex-start;
    align-items: flex-start;
    align-items: stretch;
    padding: 0;
    margin: 0;
    background-color: #fff;
}
.products-col-4 {
    position: relative;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    padding: 10px;
    color: #333;
}
.vinfast-col .products-col-4 img {
    box-shadow: none!important;
}
.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.comment-head .phone{
        margin-left: 0.5rem;
}
.con-mua{
        font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    margin-left: 0.5rem;
    border-radius: 0.25rem;
    padding: 2px 5px;
    background-color: #e7fde8;
}
.giao-dich{
        color: #039855!important;
}
.con-hieu{
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    margin-left: 0.5rem;
    border-radius: 0.25rem;
    color: #1250dc;
    padding: 2px 5px;
    background-color: #eaeffa;
}
  .mb-3, .my-3 {
        margin-bottom: 1rem!important;
    }
    .mt-3, .my-3 {
        margin-top: 1rem!important;
    }
    .media {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .mr-3, .mx-3 {
        margin-right: 1rem!important;
    }
    .rounded-circle {
        border-radius: 5px;
    }
    .text-muted {
        color: #6c757d!important;
    }
    .d-none {
        display: none!important;
    }
    .mb-2, .my-2 {
        margin-bottom: .5rem!important;
    }
    .media-body .small{
            font-size: 14px;
    }
    .comment-body{
        text-align: justify;
        font-size:16px;
    }
    .font-weight-bold {
        font-weight: 700!important;
            color: #4a4f63;
            font-size: 16px;
    }
    .text-secondary {
          color: #cc0100;
    }
    .float-right {
        float: right!important;
    }
    .pl-1, .px-1 {
        padding-left: .25rem!important;
    }
    .pr-1, .px-1 {
        padding-right: .25rem!important;
    }
    .pb-0, .py-0 {
        padding-bottom: 0!important;
    }
    .pt-0, .py-0 {
        padding-top: 0!important;
    }
    .btn-sm, .btn-group-sm > .btn{
        font-size: 14px;
    }
    .btn-outline-primary {
        color: #007bff;
        border-color: #007bff;
    }
    .btn-outline-danger {
        color: #dc3545;
        border-color: #dc3545;
    }
     .mt-4, .my-4 {
        margin-top: 1.5rem!important;
    }
    .media-body {
        -ms-flex: 1;
        flex: 1;
    }
    .like, .reply{
        color: #0d0d87
    }
    .space-base-comment { margin-bottom: 40px; }
        .user-admin{color: #da0100;}
.card-body ul li{line-height: 1.5; margin-bottom: 5px;}
.card-body ul{    display: block;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 25px;}
.faq_area, .comment-body-h {
    position: relative;
    z-index: 1;
    background-color: #fff!important;
    border-radius: 12px;
    border: 1px solid #d8e0e8;
    margin-bottom: 20px;
    min-height: 1px;
    padding: 16px;
}

.faq-accordian {
    position: relative;
    z-index: 1;
}
.comment-de{
    background-color: #edf2f8;
    padding-top:20px;
    padding-bottom: 20px;
}
.box_video{
    padding-bottom: 20px;
}
.faq-accordian .card {
    position: relative;
    z-index: 1;
    margin-bottom: 1rem;
}
.faq-accordian .card:last-child {
    margin-bottom: 0;
}
.faq-accordian .card .card-header {
    border-bottom: 1px solid #cccccc;
    padding: 0;
}
.section_headingwow{
    margin-bottom:10px;
}
.card-header h4 i{
    font-size:20px;
        padding-right: 5px;
}
.faq-accordian .card .card-header h4 {
    font-size: 16px;
    cursor: pointer;
    line-height: 1.8;
    padding-bottom: 1rem;
    font-weight: 500;
    justify-content: space-between;
}
.faq-accordian .card .card-header h4 span {
    font-size: 1.5rem;
        float: right;
}
.faq-accordian .card .card-header h6.collapsed span {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.faq-accordian .card .card-body {
    font-size:16px;
    padding: 10px 0 10px;
    border-radius: 5px;
}
.faq-accordian .card .card-body p:last-child {
    margin-bottom: 0;
    line-height: 1.8;
}