.heading-title {
  position: relative;
  padding-bottom: 10px;
}
.heading-title:before {
  content: "";
  position: absolute;
  display: block;
  height: 3px;
  width: 120px;
  left: calc(50% - 60px);
  bottom: 0;
  background: #E70000;
}
.heading-title p {
  margin-bottom: 0;
}
section.sec-register .col-register {
  padding-top: 26px;
  padding-bottom: 0;
}
section.sec-register .col-register p {
  margin-bottom: 0;
}
section.sec-car-grid .col-car-cat a.btn-view-cat {
  background-color: #898989;
}
section.sec-car-grid .col-car-cat:hover a.btn-view-cat {
  background-color: #D21F1F;
}
section.sec-news {
  padding-bottom: 0;
}
section.sec-news .news-slider .shade {
  background: linear-gradient(0deg, #E90000 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
}
section.sec-news .news-slider .is-divider {
  display: none;
}
section.sec-news .news-slider .box-text {
  padding-bottom: 2.4em;
}
section.sec-news .news-slider .flickity-page-dots {
  left: unset;
  right: 5px;
}
section.sec-news .news-slider .flickity-page-dots .dot {
  border: none;
  background-color: rgba(255, 255, 255, 0.8);
}
section.sec-news .news-slider .flickity-page-dots .dot.is-selected {
  background-color: #fff;
}
section.sec-news .news-grid .post-item .post-title {
  height: 2.6em;
  overflow: hidden;
}
section.sec-news .news-grid .post-item .is-divider {
  display: none;
}
.sec-product-mobile .row-sec-title h3 {
  margin: 0;
}
.sec-product-mobile .row-sec-title h3 span {
  text-transform: uppercase;
  padding: 10px;
}
.sec-product-mobile .row img {
  margin-bottom: 2px;
}
/* Section danh muc xe */
.sec-dm-xe .btn {
  border-radius: 0;
  padding: 10px 15px;
}
.sec-dm-xe .product-btn-test-drive {
  height: 37px;
  color: #fff;
  background-color: #c00;
  font-size: 14px;
  text-align: right;
}
.sec-dm-xe .product-btn-test-drive img {
  margin-right: 7px;
}
.sec-dm-xe .product-btn-test-drive .car-wheel {
  display: inline-block;
}
.sec-dm-xe .product-btn-test-drive .car-wheel-hover {
  display: none;
}
.sec-dm-xe .product-btn-test-drive:hover {
  background-color: #fff;
  color: #e50615;
  border: 1px solid #c00;
}
.sec-dm-xe .product-btn-test-drive:hover .car-wheel {
  display: none;
}
.sec-dm-xe .product-btn-test-drive:hover .car-wheel-hover {
  display: inline-block;
}
.sec-dm-xe .product-btn-cost-estimates {
  border: 1px solid #c00;
  height: 37px;
  background-color: #fff;
  font-size: 14px;
  color: #c00;
  text-align: right;
  margin-left: 15px;
}
.sec-dm-xe .product-btn-cost-estimates img {
  margin-right: 7px;
}
.sec-dm-xe .product-btn-cost-estimates .noun-Money {
  display: inline-block;
}
.sec-dm-xe .product-btn-cost-estimates .noun-Money-hover {
  display: none;
}
.sec-dm-xe .product-btn-cost-estimates:hover {
  background-color: #c00;
  color: #fff;
  border: 1px solid #c00;
}
.sec-dm-xe .product-btn-cost-estimates:hover .noun-Money {
  display: none;
}
.sec-dm-xe .product-btn-cost-estimates:hover .noun-Money-hover {
  display: inline-block;
}
/* Section khuyen mai */
/* Section tin tuc */
.sec-tin-tuc .box {
  padding: 10px;
}
.sec-tin-tuc .box .is-divider {
  display: none;
}
.sec-tin-tuc .blog-news-small .post-item .box {
  padding-bottom: 0;
}
