.catxuhuong h6 {
  color: var(--colormain) !important;
}
.sanpham .h_sp .boxsub h2 span {
  text-transform: none;
  font-size: 16px;
}
.thuonghieu .mota { font-size: 14px; }
.thuonghieu h6 a  {color: var(--colormain);text-decoration: none }
/*///////////////////////*/
.spbanner_right { background: #fff; margin-bottom: 1px;  }
.spbanner_right .sub { min-height: 142px;  }
.spbanner_right.r .sub { min-height: 131px;  }
.spbanner_right .img { overflow: hidden  }
.spbanner_right img { max-width: 100%;  transition: transform .5s ease; }
.spbanner_right:hover img { transform: scale(1.3); }
.spbanner_right h2 a { text-decoration: none;color: #000; transition: all .5s ease;  }
.spbanner_right h2 a:hover { color: var(--colormain)  }
.spbanner_right h2  { font-weight: normal; font-size: 12px; line-height: 26px; }
.spbanner_right .giaban { color: var(--colormain) }
.spbanner_right .giacu { font-size: 13px;text-decoration: line-through; color: #888 }

.spbanner_right .muangay a {  
    color: #D536F2;
    transition: all .5s ease;
    text-decoration: none;
    /* background: #D536F2; */
    padding: 5px 16px;
    text-transform: uppercase;
    margin-top: 8px;
    display: inline-block;
    font-size: 15px;
    font-weight: 550;
}
.spbanner_right .muangay a:hover {  color: #fff;  background: #8C38B2;  }
/*//////////////////////////////////// san pham */
.linkxuhuong { transition: .5s all; }
.linkxuhuong:hover  {  color: var(--colormain); }
.sanpham .h_sp .boxsub{  background: #fff; }
.sanpham .h_sp .boxsub h2 span {  text-transform: none; font-size: 16px; }
.sanpham .h_sp .boxsub  h2.cat a {  color: var(--colormain) }
.catxuhuong .boxwhite { background: #fff; }
.catxuhuong h6  { color: var(--colormain) !important; }
.catxuhuong .lcatxuhuong { color: #000;
    margin-left: 12px;
    margin-top: 10px;
    display: inline-block;  }
.catxuhuong nav .nav-tabs {   border: 0; }
.catxuhuong nav .nav-tabs .nav-link {
color: #000;
    border: 0;
    font-weight: 550;	
}

.catxuhuong nav .nav-tabs .nav-link.active {
color: var(--colormain);	
	
}

.thuonghieu .owl-nav span {     width: 50px;
    height: 50px;
    display: inline-block; }
.thuonghieu .owl-prev  {  font-size:   80px !important;
    position: absolute;
    top: 16%;
    left: -7px;
    background: rgba(255, 255, 255, 1);
    width: 50px;
    height: 50px;
    display: inline-block !important;
    line-height: 26px !important;
    color: var(--colormain) !important; }
.thuonghieu .owl-next  {  font-size: 80px !important;
    position: absolute;
    top: 16%;
    right: -7px;
    background: rgba(255, 255, 255, 1) !important;
    width: 50px;
    height: 50px;
    display: inline-block !important;
    line-height: 26px !important;
    color: var(--colormain) !important; }
/*////////////////////////////////////////////thuonghieu */
.spnoibat .quickmenu .owl-nav span {     width: 50px;
    height: 50px;
    display: inline-block; }
.spnoibat .quickmenu .owl-prev  {  font-size:   80px !important;
    position: absolute;
    top: 16%;
    left: -7px;
    background: rgba(255, 255, 255, 1);
    width: 50px;
    height: 50px;
    display: inline-block !important;
    line-height: 26px !important;
    color: var(--colormain) !important; }
.spnoibat .quickmenu .owl-next  {  font-size: 80px !important;
    position: absolute;
    top: 16%;
    right: -7px;
    background: rgba(255, 255, 255, 1) !important;
    width: 50px;
    height: 50px;
    display: inline-block !important;
    line-height: 26px !important;
    color: var(--colormain) !important; }
.h_sp h2 { color: #021523; text-transform: uppercase;  padding: 15px 0px;  }
.spnoibat .item { border: 0px solid #efefef; border-right: 0px ; border-bottom: 0px ;  }
 

.spnoibat .item .giaban { text-align: center;  color: var(--colormain) ;  font-weight: 550; font-size: 18px; }
.spnoibat .item .giacu {  text-align: center; padding-bottom:1px;  }
.spnoibat .item .giacu span  {  text-decoration: line-through;  color: #888;font-size: 14px; } 
.spnoibat .item .daban  { color: #888;font-size: 13px; }
.spnoibat h5 {  font-size:30px; color: var(--text-color); text-transform: uppercase;  }
.spnoibat img{  width: auto !important; height: 100%; margin: 0 auto; transition: transform .5s ease;  }  
.spnoibat .spmain:hover img { transform: scale(1.3); }
.spnoibat h2 a {  font-size: 14px; color: #000; text-decoration: none; text-transform: none; display: block;font-weight: 400; transition: all .5s ease;  }
.spnoibat h2 a:hover{     color: var(--colormain) }
.spnoibat .item span.g {  color: #feb406; }
.spnoibat .item span { font-size: 19px;  color: rgba(76, 76, 76, 0.4); }
.spnoibat .masp label { color:#cdcdcd }
.spnoibat .item .img { height: 225px; overflow: hidden; text-align: center; }

.spnoibat .sub {
   /* box-shadow: 0 5px 32px 0 rgba(204,204,204,.5);
    box-shadow: 0px 0px 54px 0px rgba(211, 220, 255, 0.78);*/
    border-radius: 0px;
    overflow: hidden;
    border: 0px solid #e7e7e7;
    padding-bottom: 7px;
    height: 375px;
}
/*//////////////////////*/
.sanpham  {   }
.banner img {  width: 100%;  }
.sanpham .img { overflow: hidden }
.sanpham a { text-decoration: none; color:#000;      }
.sanpham a i {  color:var(--mauvang);      }

.sanpham img { max-width: 100%; transition: .5s all; }
.sanpham h3 { font-size: 16px;
padding: 10px 0px;
text-align: center;
margin: 0px;
transition: .5s all;
color: var(--text-color);
font-weight: 600; }
.sanpham .price { color: #593a63;
margin-bottom: 20px;
font-size: 18px;
font-weight: bold;padding-bottom:9px;  }
.sanpham .giacu { text-decoration:line-through ; font-size: 16px; color: #888  }  
.sanpham .box { box-shadow: 0 5px 32px 0 rgba(204,204,204,.5); border-radius: 5px; overflow: hidden;margin-bottom: 25px; }
.sanpham h5 { font-size: 35px;  }
.sanpham h6 { font-size: 14px; color: #000; margin-top: 10px; }
.sanpham .box:hover h3 {  font-weight: bold;  }
.sanpham .box:hover img {  transform: scale(1.1)}
 
 
.blog  img {  max-width: 100%;  transition: .5s all; }
.blog .sub:hover img {  transform: scale(1.2) }
.blog h4 { font-size: 18px; padding: 10px 0px; text-align: center;margin: 0px; transition: .5s all; }
.blog a { text-decoration: none; color:#86599a;      }
.blog h5 { font-size: 35px;  }
.blog h6 { font-size: 16px;color:#888  }
.tintuc h3 {  color: #000; font-size: 20px; font-weight: 550; text-align: center; padding: 10px 0px; }
.tintuc .img { height: 186px;  overflow: hidden;  }
.blog a.link { color: var(--text-color);
text-decoration: none;
font-weight: 550;
}
.whyus .text { color: #fff }
.whyus h5 { font-size: 35px; color:#fff  }
.whyus h6 { font-size: 16px;color:#fafafa  }
.whyus .img {  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
height: 400px;background:#fff;
width: 400px;
 margin:auto }
.whyus img { max-width: 100%;   border: 20px solid #fff; }
.whyus { background: url('hd-nhaxuong.jpg') no-repeat top center;
  background-position-x: center;
  background-position-y: top;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: auto;
background-position-x: center;
background-position-y: top;
background-repeat: no-repeat;
background-attachment: scroll;
background-size: auto;
position: relative;
min-height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
z-index: 9;  }
.whyus::before {
  content: '';
  background: rgba(0, 74, 105, 0.9) ;  /*rgba(75, 103, 125, 0.8)  rgba(18, 57, 172, 0.8);*/
  left: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
}
.whyus.vc_row-flex {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.whyus .link a { 
color: #fff;
background: #021523;
padding: 10px 20px;
border-radius: 7px;
margin: 20px;
text-decoration: none;transition: .5s all;
border: 4px solid rgba(255, 255, 255, 0.7);
}
.whyus .link a:hover {  color:#eca936 }
.whyus .link a i { color:#eca936  }
.hotlinehome { background: #ffa400 url('call-one-shape-1.png');
color: var(--text-color);
text-transform: uppercase;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; }
.hotlinehome l {  }
.hotlinehome a { background: #021523;
color: #fff;
text-shadow: none;
font-size: 30px;
text-decoration: none;
padding: 10px 20px;
border-radius: 90px;
border: 7px solid #fff; }
.hotlinehome i {  }
iframe { box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
border: 10px solid rgba(255, 164, 0, 0.2);
border-radius: 7px; }
/*///////////////////////////FBF2E0 #ffa400 logokhachhang*/
.video h3 { font-size: 16px; } 
.video h3 a { font-size: 16px; color:#000;text-decoration: none; } 
.video .item { overflow: hidden; }
.video .item i {
    position: absolute;
    top: 17%;
    z-index: 999;
    color: #fff;
    font-size: 41px;
    left: 43%;
} 
.bannerkhach img { max-width:100% ; transition: transform .5s ease;  } 
.video-one h3 { font-size: 20px; }
.video-one a { color:#000;text-decoration: none; }

@media (min-width: 576px) {
   
}

@media (min-width: 768px) {
 
}

@media (min-width: 992px) {
 
}

@media (min-width: 1200px) {
 .spbanner_right.r .sub {
    min-height: 151px;
}
}

@media (min-width: 1400px) {
 
}

@media only screen and (min-width: 1024px) {
    
}

 
 