a:hover {
  text-decoration: none; }
  
  img {
  max-width: 100%; }
  
  section {
  padding: 15px 0; }
  
  .titlebanner {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  color: #444444;
  margin-bottom: 20px;
  padding: 10px;
  position: relative; }
  .titlebanner:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  width: 16%;
  background: #444444; }
  
  .header .menu {
  background: #ffffff; }
  
  .header .menu .logo {
  position: absolute;
  background: #fff;
  padding:0 10px;
  box-shadow: 2px 2px 10px #5a5a5a;
  border-radius: 5px;
  top:0;
  }
  .header .menu li.nav-item {
  padding: 0 10px; }
  .header .menu .nav-top-link {
  font-weight: 500;
  color: #25216d;
  font-size: 14px;
  padding-right: 15px;
  padding-left: 15px
  }
  .header .menu .navbar-expand-lg {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0; }
  .header .menu i.fa.fa-search {
  font-size: 20px;
  color: #fff;
  padding-top: 16px; }
  .header .navbar-expand-lg .navbar-collapse {
  justify-content: flex-end; }
  
  section.subheader {
  background: #f0f0f0;
  padding: 10px 0;
  }
  p#breadcrumbs span {
  font-size: 12px;
  }
  .submenu .navbar-expand-lg {
  margin: 0; }
  .submenu section.slider {
  padding: 0; }
  .submenu a.nav-top-link {
  color: #ffffff !important;
  font-size: 14px !important;
  padding: 22px 15px !important;
  line-height: 20px;
  display: inline-block;
  }
  .submenu i[class^="icon-ka-"] {
  display: block;
  width: 20px;
  height: 18px;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 5px; }
  .submenu .icon-ka-khuyen-mai {
  background-image: url(../img/khuyenmai.png); }
  .submenu .icon-ka-tra-gop {
  background-image: url(../img/dangky.png); }
  .submenu .icon-ka-bao-gia {
  background-image: url(../img/baogia.png); }
  .submenu .icon-ka-tuyen-dung {
  background-image: url(../img/tuyendung.png); }
  .submenu .icon-ka-phone {
  background-image: url(../img/phone.png); }
  .submenu a.item-phone {
  font-size: 20px !important;
  color: #25216d !important;
  font-weight: bold; }
  
  section.slider {
  padding: 0; }
  
  .uudai .slideruudai .item {
  margin: 10px;
  border-radius: 10px;
  overflow: hidden; }
  
  .sanpham {
  background: #f0f0f0; }
  .sanpham .detail-sp {
  background: #fff;
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px;
  border-radius: 5px;
  box-shadow: 0px 0px 5px #ccc;
  overflow: hidden;
  }
  .sanpham .detail-sp:hover .sp-hover {
  top: 0;
  bottom: 0 !important; }
  .sanpham .detail-sp .sp-info {
  background: #f7f7f7;
  padding: 0 10px 10px;
  position: relative;
  }
  .sanpham .detail-sp .sp-info .sp-option {
  margin: 0;
  width: 100%; }
  .sanpham .detail-sp .sp-info .sp-option tr td {
  padding-bottom: 5px;
  font-size: 11px;
  }
  .sanpham .detail-sp .sp-info .sp-option tr td:nth-child(2) {
  text-align: right; }
  .sanpham .detail-sp .sp-info .sp-hover {
  position: absolute;
  width: 100%;
  background: rgb(17 17 17 / .8);
  bottom: -68px;
  left: 0; }
  .sanpham .detail-sp .sp-info .sp-hover .sp-info-title {
  color: #fff;
  font-weight: 600;
  }
  .sanpham .detail-sp .sp-info .sp-hover .xem-chi-tiet {
  text-align: center; }
  .sanpham .detail-sp .sp-info .sp-hover .xem-chi-tiet a {
  display: inline-block;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 20px;
  padding: 2px 15px;
  font-size: 14px;
  }
  .sanpham .detail-sp .sp-info .sp-hover .xem-chi-tiet a:hover {
  background: #25216d; }
  .sanpham .detail-sp .sp-info .sp-hover .dat-hang {
  background: #25216d;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 3px;
  }
  .sanpham .detail-sp .sp-info .sp-hover .dat-hang a {
  color: #fff;
  font-size: 18px;
  }
  .sanpham .detail-sp .sp-info-title {
    text-align: center;
    font-size: 16px;
    padding: 5px 0;
    font-weight: 500; 
    min-height: 60px;
  }
  .sanpham .detail-sp .sp-img {
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  margin: 0 10px;
  border-radius: 5px 5px 0 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  }
  .sanpham .detail-sp .sp-img img {
  max-width: 100%;
  width: 310px;
  }
  .sanpham .detail-sp .sp-img .new {
  position: absolute;
  top: 20px;
  left: -12px;
  background: url(../img/new.png) no-repeat 0 center;
  background-size: contain;
  padding: 3px 15px 3px 15px;
  color: #fff;
  font-size: 18px; }
  .sanpham .sp-footer .price {
  font-size: 14px;
  padding: 10px 10px 10px 0;
  }
  .sanpham .sp-footer .price b {
  color: #25216d; }
  .sanpham .sp-footer .khuyenmaihot {
  /* background: #25216d; */
  color: #000;
  float: right;
  border-radius: 20px;
  font-size: 12px
  }
  
  .sel-box {
  text-align: center; }
  .sel-box ul {
  list-style-type: none; }
  .sel-box ul li {
  display: inline-block;
  margin: 0 10px;
  background: #fff;
  padding: 5px 30px;
  border-radius: 15px; }
  .sel-box ul li a {
  text-decoration: none;
  color: #000;
  font-size: 18px;
  font-weight: 500;
  display: flex; }
  .sel-box ul li.active {
  background: #25216d; }
  .sel-box ul li.active a {
  color: #fff; }      
  .tabs-sp a.nav-item.active .xe-ga {
  background-image: url("../img/tay-ga-T.png"); }
  .tabs-sp a.nav-item.active .xe-so {
  background-image: url("../img/xe-xo-T.png"); }
  .tabs-sp a.nav-item.active .xe-con {
  background-image: url("../img/xe-con-T.png"); }
  .tabs-sp a.nav-item:hover {background: #bd8f4a;}
  .tabs-sp a.nav-item:hover {
  color: #fff; }
  .tabs-sp a.nav-item:hover .xe-ga {
  background-image: url("../img/tay-ga-T.png"); }
  .tabs-sp a.nav-item:hover .xe-so {
  background-image: url("../img/xe-xo-T.png"); }
  .tabs-sp a.nav-item:hover .xe-con {
  background-image: url("../img/xe-con-T.png"); }
  i.xe {
  width: 30px;
  height: 22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 5px;
  margin-top: -5px;
  }
  
  .xe-ga {
  background-image: url("../img/tay-ga.png"); }
  
  .xe-so {
  background-image: url("../img/xe-xo.png"); }
  
  .xe-con {
  background-image: url("../img/xe-con.png"); }
  
  .icon-spkm {
  display: block;
  width: 12px;
  height: 16px;
  background-image: url(../img/khuyenmai-1.png);
  background-repeat: no-repeat;
  background-size: contain;
  float: left;
  margin-right: 5px !important; }
  
  .news {
  background: #f0f0f0; }
  .news .news-title {
  position: relative; }
  .news .news-title .xem-them {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }
  .news .news-title .xem-them a {
  background: #b7b7b7;
  color: #fff;
  font-size: 12px;
  padding: 2px 5px 2px 15px;
  border-radius: 15px 0 0 15px; }
  .news .news-title .xem-them a:hover {
  background: #25216d; }
  .news .news-title h2 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
  color: #444444;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative; }
  .news .news-title h2:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 16%;
  background: #444444; }
  .news .news-item {
  padding: 10px;
  background: #fff;
  margin-bottom: 5px;
  border-radius: 5px;
  display: inline-block;
  width: 100%;
  }
  .news .news-item .item-title {
  font-size: 16px;
  line-height: 20px;
  /* margin-bottom: 7px; */
  font-weight: 500;
  /* height: 40px; */
  overflow: hidden;
  display: block;
  padding: 10px 0;
  }
  .news .news-item .item-title a {
  color: #000;
  font-weight: 600;
  }
  .news .news-item .item-title a:hover {
  color: #25216d; }
  .news .news-item .item-des p {
  font-size: 12px;
  }
  .news .news-item .item-img {
  max-width: 165px;
  float: left;
  border-radius: 5px 0 0 5px;
  overflow: hidden;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  }
  
  .dich-vu {
  background-position: center;
  background-size: cover;
  padding: 100px 0 0 0;
  }
  .dich-vu .dv-item {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0 auto;
  }
  .dich-vu .dv-item:hover {
  color: #fff;
  background: #25216d; }
  .dich-vu .dv-item:hover .ban-xe {
  background-image: url(../img/ban-xe-doanh-nghiep-T.png); }
  .dich-vu .dv-item:hover .tra-gop {
  background-image: url(../img/mua-xe-tra-gop-T.png); }
  .dich-vu .dv-item:hover .phu-tung {
  background-image: url(../img/phu-tung-chinh-hieu-T.png); }
  .dich-vu .dv-item:hover .phu-kien {
  background-image: url(../img/phu-kien-T.png); }
  .dich-vu .dv-item:hover .giao-xe {
  background-image: url(../img/giao-xe-tan-nha-T.png); }
  .dich-vu .dv-item:hover .trang-tri {
  background-image: url(../img/xe-trang-tri-T.png); }
  .dich-vu .dv-item p {
  margin-top: 10px;
  line-height: 18px;
  padding: 0 5px;
  }
  .dich-vu .dv-item i.icon {
  display: block;
  width: 74%;
  padding: 10px 30px;
  margin: 10px auto 0;
  height: 34px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  }
  .dich-vu .dv-item .ban-xe {
  background-image: url(../img/ban-xe-doanh-nghiep.png); }
  .dich-vu .dv-item .tra-gop {
  background-image: url(../img/mua-xe-tra-gop.png); }
  .dich-vu .dv-item .phu-tung {
  background-image: url(../img/phu-tung-chinh-hieu.png); }
  .dich-vu .dv-item .phu-kien {
  background-image: url(../img/phu-kien.png); }
  .dich-vu .dv-item .giao-xe {
  background-image: url(../img/giao-xe-tan-nha.png); }
  .dich-vu .dv-item .trang-tri {
  background-image: url(../img/xe-trang-tri.png); }
  .dich-vu .dv-cnt {
  text-align: center;
  margin-top: 30px;
  }
  .dich-vu .dv-cnt .dv-title {
  font-size: 25px;
  color: #fff;
  text-transform: uppercase;
  }
  .dich-vu .dv-cnt p {
  font-size: 16px;
  color: #fff;
  padding: 0px 79px;
  line-height: 22px;
  }
  .dich-vu .col-lg-2.dv-3 {
  top: -80px;
  left: 21px;
  }
  .dich-vu .col-lg-2.dv-4 {
  top: -79px;
  right: 14px;
  }
  .dich-vu .col-lg-2.dv-1 {
  z-index: 9;
  top: 100px;
  left: 185px;
  }
  .dich-vu .col-lg-2.dv-2 {
  top: -9px;
  left: 74px;
  }
  .dich-vu .col-lg-2.dv-5 {
  top: -10px;
  right: 70px;
  }
  .dich-vu .col-lg-2.dv-6 {
  z-index: 9;
  top: 102px;
  left: -183px;
  }
  
  footer {background: #c49758;padding: 40px 0 0;margin-top: 50px;}
  footer .f-group {
  color: #c8c8c8;
  font-size: 18px;
  line-height: 30px;
  }
  footer .f-group .f-title {
  color: #fff;
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 10px; }
  footer .f-group .f-social {
  margin-top: 5px; }
  footer .f-title-sub {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
  }
  footer ul.f-menu {
  padding: 0;
  color: #c8c8c8;
  list-style: none;
  font-size: 16px; }
  footer p.sub-f {
  color: #c8c8c8;
  font-size: 20px;
  padding: 10px 0;
  border-top: 1px solid #c8c8c8;
  margin-top: 80px;
  margin-bottom: 0;
  }
  
  .tin-tuc {
  background: #f5f5f5; }
  .tin-tuc ul.slick-dots {
  display: inline-block;
  width: auto;
  right: 20%;
  bottom: 15px; }
  .tin-tuc .slick-dots li button {
  color: #b7b7b7; }
  .tin-tuc .tt-cats {
  text-align: center; }
  .tin-tuc .tt-cats ul {
  list-style: none;
  background: #dddddd;
  padding: 5px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 15px; 
  text-align: center;
  }
  .tin-tuc .tt-cats ul li {
  margin: 0;
  display: inline-block; }
  .tin-tuc .tt-cats ul li a {
  display: block;
  color: #000;
  padding: 5px 20px;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 5px; 
  font-weight: bold;
  }
  .tin-tuc .tt-cats ul li.active a, .tin-tuc .tt-cats ul li:hover a {
  background: #c4975861;
  color: #fff; }
  .tin-tuc .slider-hot {
  background: #fff;
  padding: 10px;
  border-radius: 5px; }
  .tin-tuc .slider-hot .tt-slide-img {
  width: 53%;
  float: left;
  border-radius: 5px;
  overflow: hidden;
  margin-right: 20px; }
  .tin-tuc .slider-hot .tt-slider-cnt {
  margin-top: 50px; }
  .tin-tuc .slider-hot .tt-slider-cnt .tt-date {
  font-size: 14px;
  color: #333333;
  margin-bottom: 10px; }
  .tin-tuc .slider-hot .tt-slider-cnt .tt-title {
  font-size: 26px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 10px; }
  .tin-tuc .slider-hot .tt-slider-cnt .tt-title a {
  color: #000;     font-weight: 600;}
  .tin-tuc .slider-hot .tt-slider-cnt .tt-des {
  font-size: 16px; }
  .tin-tuc .slider-hot .tt-slider-cnt .tt-more a {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: underline; }
  .tin-tuc .slider-hot .tt-slider-cnt .tt-more {
  margin-top: 20px; }
  .tin-tuc .tt-item {
  padding: 10px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px #ddd;
  margin-bottom: 20px; }
  .tin-tuc .tt-item .tt-img {
  max-height: 220px;
  overflow: hidden;
  border-radius: 5px; }
  .tin-tuc .tt-item .tt-item-cnt {
  margin-top: 10px; }
  .tin-tuc .tt-item .item-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
  word-break: break-word;
  }
  .tin-tuc .tt-item .item-title a {
  font-weight: 600;
  color: #000;
  height: 35px;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  }
  .tin-tuc .tt-item .item-des {
  font-size: 12px;
  height: 110px;
  overflow: hidden;
  display: inline-block;
  }
  .tin-tuc .tt-item .item-more a {
  font-size: 12px;
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: underline; }
  .tin-tuc ul.pagenavi {
  padding: 0;
  list-style: none;
  margin: 20px; }
  .tin-tuc ul.pagenavi li {
  display: inline-block;
  font-size: 12px;
  margin: 0 5px;
  font-weight: 500; }
  .tin-tuc ul.pagenavi li.active {
  padding: 3px 8px;
  background: #e1e1e1;
  border-radius: 50%; }
  
  .sp-chi-tiet {
  background: #f5f5f5; }
  .sp-chi-tiet .tab-content {
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  margin-bottom: 30px; }
  .sp-chi-tiet .sp-tabcnt {
  list-style: none;
  background: #dddddd;
  padding: 3px;
  display: inline-block;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 10px;
  width: 100%; }
  .sp-chi-tiet .sp-tabcnt ul {
  padding: 0;
  list-style: none;
  margin: 0; }
  .sp-chi-tiet .sp-tabcnt ul li {
  display: inline-block; 
  margin: 0;
  }
  .sp-chi-tiet .sp-tabcnt ul li a {
  display: block;
  color: #000;
  padding: 5px 20px;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 5px; }
  .sp-chi-tiet .sp-tabcnt ul li.active a, section.sp-chi-tiet .sp-tabcnt ul li:hover a {
  background: #25216d;
  color: #fff; }
  .sp-chi-tiet .sp-slider {
  opacity: 0;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  position: absolute;
  top: 0;
  }
  .sp-chi-tiet .sp-slider.active{
  opacity: 1;
  position: relative;
  }
  .sp-chi-tiet .sp-slider .item {
  text-align: center;
  width: 100% !important;
  }
  .sp-chi-tiet .sp-slider .item img {
  margin: 0 auto; }
  .sp-chi-tiet .sp-phien-ban {
  display: inline-block;
  width: 100%;
  background: #fff;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 10px; }
  .sp-chi-tiet .sp-phien-ban .ten-phien-ban {
  width: 20%;
  float: left;
  background: #f3f3f3;
  padding: 5px 15px;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px 0 0 5px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  }
  section.sp-chi-tiet .sp-phien-ban .list-color {
  float: left;
  width: 80%; }
  section.sp-chi-tiet .sp-phien-ban .list-color ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  section.sp-chi-tiet .sp-phien-ban .list-color ul li {
  display: inline-block;
  margin: 0 9px;
  padding: 10px 0;
  text-align: center;
  width: 16%;
  height: 84px;
  font-size: 18px;
  line-height: 18px;
  vertical-align: top;
  cursor: pointer; }
  section.sp-chi-tiet .sp-phien-ban .list-color ul li.active, section.sp-chi-tiet .sp-phien-ban .list-color ul li:hover {
  background: #363636;
  border-radius: 10px;
  color: #fff; }
  section.sp-chi-tiet .right-cnt {
  background: #fff;
  padding: 5px;
  border-radius: 5px; }
  section.sp-chi-tiet .right-cnt .right-top {
  background: #d6d7d7;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px; }
  section.sp-chi-tiet .right-cnt .right-top .top-title {
  font-size: 26px;
  font-weight: 700;
  }
  section.sp-chi-tiet .right-cnt .right-top .top-pb {
  font-size: 18px;
  font-weight: 700;
  }
  section.sp-chi-tiet .right-cnt .right-top .top-color {
  font-size: 18px;
  font-weight: 700;
  }
  section.sp-chi-tiet .right-cnt .right-mid {
  padding: 0;
  }
  section.sp-chi-tiet .right-cnt .right-mid .km-title {
  font-size: 17px;
  position: relative;
  z-index: 9;
  order: 2;
  color: #fff;
  margin-bottom: 10px;
  }
  section.sp-chi-tiet .right-cnt .right-mid p {
  font-size: 12px;
  margin-bottom: 5px; }
  section.sp-chi-tiet .right-cnt .right-mid .mid-pri {
  margin-bottom: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  }
  section.sp-chi-tiet .right-cnt .right-mid .mid-pri span {
  font-size: 16px;
  font-weight: 600;
  }
  section.sp-chi-tiet .right-cnt .right-mid .mid-pri .red-color {
  color: #e4373f;
  font-size: 20px; 
  }
  section.sp-chi-tiet .right-cnt .dat-mua a {
  margin-top: 20px;
  background: #25216d;
  text-align: center;
  width: 100%;
  display: block;
  color: #fff;
  font-size: 24px;
  padding: 5px;
  border-radius: 5px; }
  section.sp-chi-tiet .right-cnt .bnt-option {
  display: flex;
  justify-content: space-between;
  margin: 10px 0; }
  section.sp-chi-tiet .right-cnt .bnt-bot a {
  background: #1d9dd8;
  color: #fff;
  padding: 8px 25px;
  display: block;
  font-size: 14px;
  border-radius: 5px; 
  text-align: center;}
  section.sp-chi-tiet .flash-top {
  background: #f26c4f;
  border-radius: 15px 15px 0 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 5px 0;
  color: #fff; }
  section.sp-chi-tiet .flash-top .flash-title {
  font-size: 17px;
  font-weight: 500; }
  section.sp-chi-tiet .flash-top .flash-time {
  font-size: 14px; }
  
  /*# sourceMappingURL=style.css.map */
  .right-sticky{
  position: sticky;
  position: -webkit-sticky;
  top:10px;
  }
  .form-dat-hang {
  padding: 30px 0;
  }
  
  .form-title {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
  }
  
  .form-san-pham {
  font-size: 16px;
  margin-bottom: 10px;
  }
  
  span.name-sp {
  font-weight: bold;
  }
  section.dat-hang {
  background: #f9f9f9;
  }
  section.dat-hang input.btn-dat-hang {
  background-color: #25216d;
  font-size: 16px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 0px 30px;
  color: #ffffff;
  }
  .nav-dropdown>li>a:hover {
  border-bottom: 1px solid #25216d !important;
  }
  .flash-sale-icon {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 68px;
  height: 39px;
  background: url(../img/flash_sale.png) no-repeat center;
  font-size: 0;
  }
  @media (max-width: 768px){
  img {
  width: 100%;
  }
  .news-youtube {
  margin-bottom: 30px;
  }
  .f-group img {
  width: auto;
  }
  .dich-vu  .col-lg-2.col-md-6 {
  position: revert;
  }
  
  .dich-vu div[class^='dv-'] {
  margin-bottom: 30px;
  }
  .f-group {
  text-align: center;
  }
  footer#footer .col-lg-2.col-md-12.col-12 {
  margin-bottom: 15px;
  }
  footer .f-title-sub {
  position: relative;
  text-align: center;
  }
  
  footer .f-title-sub:before {content: "";position: absolute;right: 0;width: 40px;height: 30px;background: url(../img/f-down.png) no-repeat center;}
  }
  
  li#menu-item-426 a {
  font-size: 0 !important;
  }
  
  i.icon-flash-sale {
  background: url(../img/menu-flash.png) no-repeat center;
  width: 135px;
  height: 44px;
  }
  .mid-km {
  position: relative;
  border: 1px solid #25216d;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  }
  i.icon-home-ka {
  background: url(../img/home.png) no-repeat center;
  width: 34px;
  height: 34px;
  }
  .mid-km:before {content: "";position: absolute;top: 7px;left: -8px;width: 100%;height: 40px;background: url(../img/km.png) no-repeat 0 center;order: 1;background-size: contain;}
  .form-dat-hang select,.form-dat-hang input, .form-dat-hang textarea {
  box-shadow: 0 0 5px #ccc;
  }
  .sp-chi-tiet .slick-track {
  width: 100% !important;
  }
  .flash-title img {
  max-width: fit-content;
  }
  li#menu-item-425 a:before {content: "";position: absolute;width: 95%;height: 70%;border: 1px solid #25216d3b;left: 50%;transform: translateX(-50%);border-radius: 15px;}
  li#menu-item-419 a:before {content: "";position: absolute;width: 100%;height: 70%;border: 1px solid #25216d3b;left: 0;border-radius: 15px;}