div.news-detail {
  word-wrap: break-word;
}
div.news-detail img.detail_picture {
  float: left;
  margin: 0px 0px 0px 30px;
  margin-right: 15px;
}
.news-date-time {
  color: #486DAA;
}
h1 {
  font-weight: bold;
  text-transform: none !important;
  color: #000 !important;
  clear: both;
}
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
.block_two_b .itemb span {
  display: block;
  text-align: center;
  font-weight: bold;
}
.news-detail ul li {
  padding-left: 13px;
  position: relative;
}
.news-detail ul li:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #3a69b9;
  left: 0;
  top: 40%;
}
.tabs_content .itemc {
  display: none;
    margin-bottom: 50px;
}
.tabs_content .itemc.active {
  display: block;
}
.tabs_tab .itemt {
  font-size: 14px;
  padding: 11px 15px;
  font-weight: bold;
  border-bottom: 2px solid #dae5f8;
  cursor: pointer;
  margin-bottom: 10px;
  width: 25%;
  text-align: center;
}
.tabs_tab .itemt.active {
  border-bottom: 2px solid #3a69b9;
  color: #3a69b9;
}
.tabs_tab .itemt:hover {
  border-bottom: 2px solid #3a69b9;
}
.carusel_products {
  margin-bottom: 35px;
}
.carusel_products .item {
  position: relative;
  text-align: center;   margin-right: 15px;
}
.carusel_products img {
  max-width: 100%;
}
.carusel_products .name {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 20px;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  color: #fff;
  background: rgba(43, 44, 59, .5);
  text-align: center;
  font-size: 16px;
}
.owl-carousel .owl-item {

}
.box_product_flex {
  width: 100%;
}
.box_product_flex {margin-bottom: 40px;}
.box_product_flex .item {
  width: 24%;
  text-align: center;
  margin-right: 1%;
  margin-bottom: 1%;
  border: 1px solid #dedede61;
  padding: 16px;
  font-weight: bold;
  box-shadow: 0 5px 30px rgb(0 0 0 / 4%);
  border-radius: 23px;
}
.box_product_flex .name {
  display: block;
  text-align: center;
}
.box_product_flex .item:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  transition: 0.3s;
}
.box_product_flex .item img {
  transition: 0.3s;
}
.box_product_flex .image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 222px;
  align-items: center;
  justify-content: center;
}
.text_top {margin-bottom: 40px;}


.news-detail table td, .news-detail table th {
    padding: 15px;
   border-bottom: 1px solid #ccc;
    vertical-align: top;
}

.news-detail strong {font-weight: bold;}
