.detail-news-listimg{
  margin-bottom: 20px;
}
.detail-news-content .clm{
  margin-bottom: 20px;
}
.detail-news-box--margin{
  margin-bottom: 0px;
}
.detail-news__price{
  font-size: 18px;
  color: var(--color-10);
  line-height: 1.3
}
.detail-news-seller{
  padding-top: 20px;
}
.detail-news__infoprd path{
  fill: var(--color-10);
}
.detail-news__infoprd{
  padding: 10px 0px 15px 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}
.detail-news-seller__img img{
  height: 100px;
  width: 100px; 
  margin-right: 15px;
}
.detail-news-seller__info a{
  color: var(--color-primary);
  background-color: var(--bg-11);
  font-size: var(--heading-5);
  padding: 6px  20px 6px 16px;
  border-radius: 20px;
}
.detail-news-seller__info a img{
  height: 22px;
}
.detail-news-seller__info em{
  font-size: var(--heading-6);
  color: var(--color-5);
  margin-top: 5px;
}
.detail-news-seller__contact{
  margin: 20px -10px 0px -10px;
}
.detail-news-seller__contact a{
    max-width: 50%;
    margin: 0px 10px;
    padding: 5px 10px;
    border-radius: 10px;
    text-align: center;
    color: var(--color-primary);
    font-size:calc( var(--heading-4) + 2px);
  }
.detail-news-seller__call{
  background-color: var( --bg-9);

}
.detail-news-seller__zalo{
  background-color: var( --bg-8);
}
.detail-news__address{
  margin: 10px 0px;
}
.detail-news__address svg{
    fill:var(--bg-11) ;
    margin-right: 2px;
  }
.detail-news__des li{
  list-style: disc;
  margin-left: 15px;
}
.detail-news__social li a{
  height: 30px;
  width: 30px;
  background: var(--bg-6);
  margin: 8px 10px 0px 0px;
}
.detail-news__social li a svg {
    fill: var(--color-primary);
  }


.projectsRb-box--padding{
  padding: 0px;
  height: 100%;
}
.projectsRb-related {
  margin-bottom: 20px;
}
.projectsRb-related .row .box-tt{
  margin-bottom: 0px;
}
.projectsRb-related .row  .clm{
  margin-bottom: 20px;
}
.projectsRb__content{
  padding: 10px 10px 15px 10px;
}
.projectsRb__content a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: 5px;
}
.projectsRb__img img{
  border-radius: 15px 15px 0px 0px;
  height: 220px;
}
.projectsRb__img video{
  width: 100%;
  height: 220px;
}
.projectsRb__ifo li{
  font-size: var(--heading-5);
}
.projectsRb__ifo li span:nth-child(1){
  width: 20px;
}
.projectsRb__ifo li span:nth-child(1) svg{
    fill: var(--color-10);
  }
.projectsRb__price{
  color: var(--color-second) ;
  position: relative;
  padding-right: 20px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 5px;
}
.projectsRb__price:not(:last-child)::after{
  position: absolute;
  content: "~";
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  width: 20px;
}
.projectsRb__price span{
  color: #DF2315;
}
.projectsRb-price-seemore{
  margin-top: 15px;
}
.projectsRb-price-seemore a{
    background: var(--bg-primary);
    border: 1px dashed var(--bg-8);
    padding: 7px 25px;
    box-shadow: none;
    color: var(--color-10);
    border-radius: 7px;
    line-height: 0;
    display: flex;
}
.projectsRb-price-seemore a svg{
      fill: var(--color-10) ;
      margin-left: 5px;
    }
.projectsRb-related__title b{
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 2px;
  opacity: .1;
  background-color: currentColor;
}
.projectsRb-related__title span{
  padding: 0px 20px;
}