.jssorl-009-spin img {
  animation-name: jssorl-009-spin;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/*jssor slider bullet skin 032 css*/
.jssorb032 {position:absolute;}
.jssorb032 .i {position:absolute;cursor:pointer;}
.jssorb032 .i .b {fill:#fff;fill-opacity:0.7;stroke:#000;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.25;}
.jssorb032 .i:hover .b {fill:#ff0000;fill-opacity:.6;stroke:#fff;stroke-opacity:.35;}
.jssorb032 .iav .b {fill:#ff0000;fill-opacity:1;stroke:#fff;stroke-opacity:.35;}
.jssorb032 .i.idn {opacity:.3;}

/*jssor slider arrow skin 051 css*/
.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}

@import url("//fonts.googleapis.com/css?family=Mulish:400,400i,700,700i&subset=latin");
*{padding:0; margin:0; position:relative}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.tj{text-align:justify}
.tr{text-align:right}
.tl{text-align:left}
.di{display:inline-block}
.fn{float:none}
.w12{width:12%}
.w30{width:30%}
.w35{width:35%}
.w48{width:48%}
.w50{width:50%}
.w60{width:60%}
.w66{width:66%}
.w70{width:70%}
.w85{width:85%}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mt100{margin-top:100px}
.mr10{margin-right:10px}
.mr20{margin-right:20px} 
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.m0{margin:0}
img {max-width: 100%}
iframe{max-width: 100%}
p, h1, h2, h3, h4, h5, h6, ul {margin: 0;}
.bold {font-weight: 600}
.red {color: red}
.an, #tfl-explorer, #kq{display:none}
.upper {text-transform: uppercase}
.italic {font-style: italic}
/*.chayanh img{width:100%; height:auto}*/
.chayanh .carousel-indicators{bottom:-40px}
.carousel-indicators .active{background:#ff0000}
.chitietsp-top{width:100%; padding:10px; float:left; background:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}

.anh-trienlam{margin-top:100px}
.chitietsp-top .gia-sp{text-align:left; margin-top:0; font-size:20px;}
.box-sp{width:100%; float:left}
.box-left{padding-right:15px; border-right:1px solid #ccc; padding-top:15px; padding-bottom:20px; margin-bottom:50px}
.box-left h1{width:100%; text-transform:uppercase; margin-bottom:20px; font-size:25px; color:#333}
.camket h3{font-size:19px; margin-bottom:15px; font-weight:bold}
.camket li{list-style:none; margin-left:15px; margin-bottom:15px}
.ghichu{color:#0000cd; margin-bottom:30px;}
.box-right{width:100%; padding:10px; border:1px solid #eee; background:#fff; border-top-left-radius:5px; border-top-right-radius:5px; float:left}
.ct-bosanpham, .ct-baohanh, .ct-thuonghieu, .ct-giaohang{font-size:14px; width:100%; float:left}
.ct-bosanpham, .ct-baohanh, .ct-thuonghieu{margin-bottom:20px}
.bosp-left, .baohanh-left, .th-left, .gh-left{width:15%; float:left; margin-right:10px;}
.bosp-right, .baohanh-right, .th-right, .gh-right{width:80%; float:left}
.box-left-sp{position:relative}
.box-promotion { width:100%; border: 1px dashed #d7d7d7; margin-bottom: 15px; float:left }
.box-promotion .fk-tit { padding: 4px 10px; font-weight: 700; color: #fff; background: #DA251C; border-bottom: 1px dashed #d7d7d7; margin-bottom: 0; width:100%; float:left }
.box-promotion .fk-main { padding: 15px; }
.box-promotion .fk-main ul { margin: 0; }
.box-promotion .fk-main ul li { padding-bottom: 5px; padding-left: 15px; position: relative; font-size: 13px; color: #000; margin: 0; list-style: none; }
.box-promotion .fk-main ul li:before { font-family: "Font Awesome 5 Free"; content: "\f00c"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-weight: 900; left: -10px; position: relative; font-size: 12px; color: red; }
.pt-giamgia{width:50px; height:50px; line-height:50px; text-align:center; background:#ff0000; color:#fff; position:absolute; top:5px; left:10px; font-weight:bold; border-radius:100%; font-size:13px; z-index:99}
.box-pro .gia-sp{margin-top:0; margin-bottom:20px;}
.gia-sp{width:100%; font-size:26px; font-weight:bold; text-align:center; margin-bottom:30px; margin-top:30px; float:left}
.gia-tt{width:100%; font-size:14px; color:#333;  margin-bottom:20px}
.gia-tt span{text-decoration:line-through;}
.gia-ban{width:100%; float:right; text-align:center}
.td-tomtat{width:100%; padding:10px 0; color:#0000cd; border-bottom:1px solid #0000cd; margin-bottom:15px; font-size:17px; font-weight:bold}
.tomtat-sp{width:100%;line-height:150%; text-align:justify; margin-bottom:20px; padding:10px; float:left}
.tomtat-sp li{margin-left:20px; list-style:none }
.tomtat-sp li:before { font-family: "Font Awesome 5 Free"; content: "\f00c"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-weight: 900; left: -10px; position: relative; font-size: 12px; color: #DA251C; }
.datmua{width:100%; padding:15px 0; text-align:center; background:#C20010; margin-bottom:20px; float:left}
.datmua:hover{background:#0000cd}
.datmua a{color:#fff; font-size:18px; font-weight:bold}
.menu-funcition li a{font-size:24px;}
.menu-funcition{width:100%; padding:30px 0; background:#f3f5f7; margin-bottom:0}
.menu-funcition li{padding:0 15px; border-right:1px solid #333; float:left; list-style:none}
.menu-funcition li a{color:#333; font-weight:bold}
.noidung h2{width:100%; font-size:24px; color:#0000cd; margin-bottom:20px; float:left;}
.noidung table, .noidung_en table{width:100%; border:1px solid #ccc;}
.noidung table th, .noidung_en table th{padding:10px; text-align:center}
.noidung table td, .noidung_en table td{padding:6px; border:1px solid #ccc}
.noidung li, .noidung_en li{margin-left:30px}
.row-margin > div{float:left}
.sanpham h1{width:100%;font-size:25px; line-height:140%; color:#1b75bb; font-weight:bold;  text-transform:uppercase; padding-bottom:10px; margin-top:20px;  margin-bottom:30px; float:left}
.sanpham h1 span{padding-bottom:8px;}
.ndtt{width:100%; float:left; text-align:justify}
.ndtt li{margin-left:30px}
.ndtt h2{font-size:22px; margin-top:20px; margin-bottom:10px;}
.box-pro .gia-sp{font-size:20px;}
.box-pro h3{height:50px; font-size:18px; overflow:hidden; margin-bottom:10px; line-height:140%}
.ndtt h3{font-size:18px; margin-top:20px; margin-bottom:10px; color:#0f76bc !important}
#dsanh .example-image-link:nth-child(1){width:100%; border:1px solid #ccc; float:left; border-radius:10px; margin-bottom:20px; overflow:hidden}
#dsanh .example-image-link:nth-child(n+2) img{width:100%; height:auto; }
#dsanh .example-image-link:nth-child(n+2){width:18%; height:51px; line-height:51px; margin-right:8px; margin-bottom:10px; border:1px solid #ccc; border-radius:5px; overflow:hidden; float:left;}
#dsanh .example-image-link:nth-child(6){margin-right:0;}
footer{float:left}


.xuthe h2{font-size:35px; color:#1b75bb}
.xuthe p{font-size:24px; color:#1b75bb}
.tacdungsuckhoe{margin:50px 0}
.tieude-tacdungsuckhoe h2{font-size:24px; color:#1b75bb}
.tieude-tacdungsuckhoe p{font-size:28px; color:#1b75bb; margin-bottom:30px}
.text-tacdungsuckhoe h3{font-size:17px}
.text-tacdungsuckhoe p{font-size:17px;color:#1b75bb; font-weight:bold}
.nghiencuu{; background:url(/luoi.png) no-repeat; background-size:cover; margin:30px 0}
.noidungnghiencuu{padding:30px 100px 1px 30px; color:#FFFFFF}
.noidungnghiencuu h2{font-weight:bold}
.noidungnghiencuu hr{width:100px}
.noidungnghiencuu P{font-size:16px}
.trimion{padding:30px 0 50px}
.trimion-stt{float:left; width:54px; height:54px; line-height:54px; background: #2D9CDB; font-size:30px; color:#FFFFFF; border-radius:100%}
.trimion-1, .trimion-2{margin:20px 0 40px}
.trimion-text{width:calc(100% - 54px); padding-left:20px}
.tieude-trimion h2{font-size:36px; font-weight:bold; margin:20px 0 }
.trimion-text h3{ margin:0 0 10px; font-size:26px; color:#1b75bb; line-height:33px}
.trimion-text p{font-size:17px; margin-bottom:30px}
.text-1 h4{ color:#1b75bb;  line-height:24px}
.text-1 ul{margin-left:20px}
.text-1 li{font-size:17px; margin-bottom:10px}
.anh-trimion4 img{box-shadow:3px 5px 10px #ccc}
.trimion-6 .tieude-loainuoc h3{ color:#1b75bb; margin:20px 0}
.trimion-6 .do-ph{padding:5px 0; color:#fff; background:#F44745; float:left; width:100%}
.trimion-6 .ph-nuoc p{ margin:20px 0; font-size:18px; line-height:25px}
.table-thongso{background:#F2F2F2; padding:50px 0}
.tieude-thongso h2, .tieude-video h2{font-size: 24px; line-height: 33px; text-align: center; color: #1b75bb; margin:20px 0 30px}
.table-thongso tr th:nth-child(1){width:30%}
.table-thongso tr th:nth-child(2){width:15px; background:none}
.table-thongso th{text-align:center; background: #1b75bb; color:#fff; padding:10px 0; font-size:18px}
.table-thongso td{text-align:center; background:#fff; padding:7px 0; border:1px solid #ccc}
.table-thongso td:nth-child(2){border:none; background:none}
.chungnhan{padding:50px 0}
.tieude-chungnhan h2{ color:#1b75bb; font-size:36px; font-weight:bold}
.cauhoithuonggap, .baivietnoibat{padding:50px 0}
.tieude-cauhoi h2, .tieude-baiviet h2{color:#1b75bb; font-size:36px; font-weight:bold }
.text-cauhoi{padding:20px; box-shadow:1px 1px 5px; border-radius:10px}
.text-cauhoi h3{font-size:18px; height:50px; line-height:140%; margin:10px 0; overflow:hidden}
.text-cauhoi a{color:#006600}
.text-cauhoi a:hover{color:#FF0000; border-bottom:1px solid red}
.phanhoikhachhang{width:100%; padding:30px 0; float:left}
.tieude-phanhoi h2{color:#DA251C; font-size:36px; font-weight:bold}
.phanhoi{padding:20px ; background:#fff}
.nd-phanhoi{padding-bottom:20px}
.nd-phanhoi h3{color:#0E76BC;  font-weight:bold; font-size:24px; height:26px; overflow:hidden}
.nd-phanhoi p{color:#646464; font-size:16px; height:40px ; overflow:hidden}
.ndbaiviet h3{ margin:0 0 10px; font-size:20px}
.ndbaiviet h3 a{height:44px; overflow:hidden; color:#000099}
.ndbaiviet h3 a:hover{ color:#FF0000}
.ndbaiviet p{height:40px; overflow:hidden; font-size:16px}
.anh-baiviet{ overflow:hidden}
.anh-baiviet  img{width:100%; height:100%;transition-duration: 1.0s}
.anh-baiviet  img:hover{transform: scale(1.1)}

.box-gioithieu{ background:#08B0CF; color:#FFFFFF; padding:50px 0}
.gioithieu{padding:0 20px}
.gioithieu h3{color:#fff; margin:20px 0 10px}
.gioithieu p{font-size:16px}
.box-lido{padding:50px 0} 
.tieude-lido span{ width:auto;text-transform:uppercase; color:rgb(24, 155, 246); padding:5px 25px; background:#fff; z-index:99}
.tieude-lido hr{margin-top:-15px; border-top:2px solid #ccc; width:100%}
.nd-lido{padding:0 30px }
.nd-lido h3{margin:0 10px 10px; font-size:16px;; font-weight:bold;color:rgb(24, 155, 246); height:18px; overflow:hidden }
.nd-lido p{padding: 20px; background:#e7f7fa; border-radius:10px}
.tieude-thongsokithuat h2{font-size:30px; text-transform:uppercase;color:#000099; font-weight:bold}
.box-thongsokithuat{padding:50px 0;background:#e7f7fa;}
.bang-thongsokithuat{ padding:50px 5%; background:#fff; border:1px solid #3fb9c0; margin:20px 10% 0}
.bang-thongsokithuat tr th:nth-child(1){width:30%}
.bang-thongsokithuat tr th:nth-child(2){color:#000099; font-size:24px}
.bang-thongsokithuat tr th{font-size:20px;border-bottom:1px solid #ccc}
.bang-thongsokithuat tr td{ padding:5px 10px; border-bottom:1px solid #ccc}
.box-dvchamsockhachhang{padding:50px 0}
.box-dvchamsockhachhang h2 span{background:#e7f7fa; padding:10px 30px; text-transform:uppercase;color:#000099;; border-radius:20px; }
.nd-cskh{font-size:22px; margin-top:100px}
.nd-cskh p{margin-bottom:10px; line-height:30px}
.nd-cskh span{ color:#ed1c24; font-weight:bold}
.mota-thongsokithuat tr th{font-size:20px; border-bottom:1px solid #ccc; padding:10px}
.mota-thongsokithuat tr td{ padding:10px ; border:1px solid #ccc;}
.mota-thongsokithuat tr th:nth-child(1){width:30%}
.mota-thongsokithuat tr th:nth-child(2){width:20%}
/*Danh sách đại lý*/
.box-showroom .mt10{margin-top:0 !important; margin-bottom:8px !important}
.showroom h2{text-transform:uppercase; text-align:center; background:#0391D9; color:#fff; font-size:24px; padding:10px 0}
.box-showroom{margin-top:30px; text-align:left}
.chinhanh a{color:#539744; font-size:22px; height:28px ; overflow:hidden }
.map a{color:#09B2D9; font-size:16px}
.map .fa-map-marker-alt{ color:#FF7A0B}
.home{font-size:16px; color:#333; height:25px; overflow:hidden}
.hot{color:#FA0001; font-size:16px; font-weight:bold}
.text span{font-weight:bold}
/*Danh sách đại lý*/
.box-thanhvien figure{width:95%}
.gioithieu-sp{width:100%; padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #eee; font-size:20px; font-weight:bold; float:left}

@media (min-width: 768px)
{
  .trimion-6 .col-20{width:20%}
}

@media (min-width: 768px) and (max-width: 1024px)
{
  .noidungnghiencuu{padding:20px 50px  1px 20px }
  .noidungnghiencuu h3{margin-top:0; font-size:20px}
  .noidungnghiencuu hr{margin:10px 0}
  .trimion-text h3{font-size:22px}
  .baiviet{height:126px}
}
@media (min-width: 768px) and (max-width: 992px)
{
  .tacdungsuckhoe .w50{width:100%}
  .text-tacdungsuckhoe p, .text-tacdungsuckhoe h3{font-size:18px}
  .nghiencuu .col-md-6{width:100%}
  .nghiencuu{padding:20px 0 50px}
  .noidungnghiencuu{padding:20px 0 50px}
  .noidungnghiencuu h3{font-size:24px; margin:20px 0 10px}
  .noidungnghiencuu h4{font-size:20px}
  .noidungnghiencuu hr{margin:20px 0}
  .noidungnghiencuu P{font-size:18px}
  .trimion-text h3{font-size:20px}
  .tieude-thongso h2, .tieude-video h2{font-size:22px}
  .text-1 h4{font-size:16px}
  .text-1 li{font-size:14px}
  .text-cauhoi{height:152px}
  .box-dvchamsockhachhang .col-sm-1{width:0}
  .nd-cskh{font-size:18px; margin-top:30px}
}
@media (max-width: 767px)
{
  .box-pro h3{height:auto}
  .noidung li, .noidung_en li{margin-left:18px}
  .menu-funcition li, .menu-funcition ul, .tongquansanpham ul{padding-left:0}
  .tomtat-sp, .chitietsp-top{padding:10px 0}
  .box-phantram{width:100%; margin-bottom:20px; margin-top:-140px; float:left}
  .nuocchiem{width:100%; margin-bottom:20px; float:left}
  .box-nuocchiem{margin-top:-130px}
  .text-cauhoi h3{height:48px;}
  .box-nuocchiem p, .box-phantram p{font-size:14px;}
  .nuocchiem img{width:100%; height:auto}
  .tieude-tacdungsuckhoe h2{font-size:20px}
  .tieude-tacdungsuckhoe p{font-size:24px}
  .anh-tacdungsuckhoe{width:20%}
  .text-tacdungsuckhoe{width:80%}
  .text-tacdungsuckhoe h3{font-size:20px}
  .nghiencuu{padding:30px 0}
  .noidungnghiencuu{padding:30px }
  .trimion-text h3{font-size:24px}
  .text-cauhoi{margin-bottom:30px}
  .tieude-phanhoi h2{font-size:30px}

  .nd-phanhoi{padding-left:30px}

}
@media (max-width: 500px)
{
  .tieude-tacdungsuckhoe h2{font-size:17px}
  .tieude-tacdungsuckhoe p{font-size:22px}
  .text-tacdungsuckhoe h3{margin-top:0}
  .tieude-trimion h2{font-size:22px}
  .trimion-text h3{ font-size:17px; line-height:26px}
  .trimion-text p{font-size:15px}
  .trimion-boxtext .w50{width:100%}
  .tieude-cauhoi h2, .tieude-baiviet h2{font-size:26px}
  .text-cauhoi h3{font-size:16px}
  .nd-phanhoi{padding-left:0}
  .ndbaiviet h3{font-size:16px}
  .trimion-6 .col-xs-6{width:100%}
}
@media (min-width: 768px) and (max-width: 1024px)
{
  .chinhanh, .map, .home, .hot {margin-top:10px}
  .map a{font-size:14px}
  .chinhanh, .map, .home, .hot {margin-top:3px}
  .chinhanh a{font-size:18px; height:20px}
  .map a{font-size:13px}
  .home{height:36px; font-size:14px}
}
@media (max-width: 767px) 
{
  .fix-r { width: 100%; height: 64px; bottom: 0; left: 0; box-shadow: 0 4px 10px 
    0 #8c4028; padding-top: 5px; padding-bottom: 5px; border: none; border-radius: 
      0; overflow:inherit }
  .fix-r .fix-tell { margin-bottom: 20px; width: 20%; margin: 0; }
  .fix-r span { width: 100%; text-align: center; margin-top: 2px; float: left; 
    color: #333; font-size: 10px; }
  .fix-r .tell-ft{position:relative;}
  .fix-r .tell-ft img{width:38px !important; height:38px !important;}
  .fix-r img { width: 38px; height: 38px; }
  .chinhanh{font-size:26px}
  .map a{ font-size:20px}
  .home{font-size:20px}
  .hot{font-size:22px}
  .showroom h2{font-size:18px}
  .showroom .col-xs-6{width:100%}
}