@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
    body {
    font-family: 'Roboto', sans-serif;
    }
    /*setting default*/ 
.tp-title {
  padding-bottom:8px;
}

.tp-image {
  padding-bottom:12px;
}
            #m_990, #m_990 a {
             color: #FFFFFF;
            }
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
            #m_314982714, #m_314982714 a {
             color: #55802B;
            }
#m_489244887{padding-top:20px;}
#m_9257{padding-top:50px;padding-bottom:50px;}
#m_9257{background-color:#bbdb7b;}
#m_537649019 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649019 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_114793127{padding-bottom:12px;}
#m_260529650{padding-top:50px;padding-bottom:10px;}
#m_484394763{padding-top:50px;padding-bottom:20px;}
#m_512690578{padding-top:50px;padding-bottom:10px;}
#m_517065249 {text-align: left;} 
#m_517065249 .tp-body{text-align: left;} 
#m_517065249 .tp-title{text-align: left;} 
#m_517065249 .tp-title a{text-align: left;} 

#m_517065249{padding-top:30px;padding-bottom:50px;}
#m_537649099{padding-top:100px;padding-bottom:50px;}
#m_537649099{background-color:#e8e2e2;}
#m_537649328{padding-bottom:30px;}
#m_537649560{padding-bottom:50px;}
#m_537649921 .tp-btn {
  color: #0080FF;
}

#m_537649921 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649914 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649914 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649210{padding-left:50px;}
#m_765249572{padding-top:10px;padding-bottom:10px;}
#m_765249572{background-color:#d1d4da;}
#m_765249842{padding-top:10px;padding-bottom:10px;}
#m_765249556{padding-left:20px;}
#m_175970745{padding-top:50px;padding-bottom:50px;margin-top:50px;}
#m_175970745{background-color:#f1f0f1;}
#m_196398881{padding-bottom:12px;}
#m_198188907{padding-bottom:12px;}
#m_951443782{padding-bottom:50px;}
#m_958996895{padding-bottom:20px;}
#m_962332210{padding-top:20px;}
#m_951443776{padding-top:50px;padding-bottom:50px;margin-top:50px;}
#m_951443776{background-color:#f1f0f1;}
#m_962332211{padding-top:100px;padding-bottom:50px;}
#m_962332211{background-color:#e8e2e2;}
#m_962332213{padding-left:50px;}
#m_962332214{padding-bottom:30px;}
#m_537649914 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649914 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649019 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649019 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649921 .tp-btn {
  color: #0080FF;
}

#m_537649921 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_962332218{padding-bottom:50px;}
#m_962332219 {text-align: left;} 
#m_962332219 .tp-body{text-align: left;} 
#m_962332219 .tp-title{text-align: left;} 
#m_962332219 .tp-title a{text-align: left;} 

#m_962332219{padding-top:30px;padding-bottom:50px;}
#m_962332220{padding-top:50px;padding-bottom:10px;}
#m_962332222{padding-top:50px;padding-bottom:20px;}
#m_962332231{padding-top:100px;padding-bottom:50px;}
#m_962332231{background-color:#e8e2e2;}
#m_962332228{padding-top:10px;padding-bottom:10px;}
#m_962332228{background-color:#d1d4da;}
#m_962332229{padding-left:20px;}
#m_962332230{padding-top:10px;padding-bottom:10px;}
#m_962332233{padding-left:50px;}
#m_962332234{padding-bottom:30px;}
#m_537649914 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649914 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649019 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649019 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649921 .tp-btn {
  color: #0080FF;
}

#m_537649921 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_962332238{padding-bottom:50px;}
#m_962332239 {text-align: left;} 
#m_962332239 .tp-body{text-align: left;} 
#m_962332239 .tp-title{text-align: left;} 
#m_962332239 .tp-title a{text-align: left;} 

#m_962332239{padding-top:30px;padding-bottom:50px;}
#m_962332240{padding-top:50px;padding-bottom:10px;}
#m_962332242{padding-top:50px;padding-bottom:20px;}
#m_962332244{padding-top:10px;padding-bottom:10px;}
#m_962332244{background-color:#d1d4da;}
#m_962332245{padding-left:20px;}
#m_962332246{padding-top:10px;padding-bottom:10px;}
#m_962332247{padding-top:100px;padding-bottom:50px;}
#m_962332247{background-color:#e8e2e2;}
#m_962332249{padding-left:50px;}
#m_962332250{padding-bottom:30px;}
#m_537649914 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649914 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649019 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649019 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649921 .tp-btn {
  color: #0080FF;
}

#m_537649921 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_962332254{padding-bottom:50px;}
#m_962332265{padding-left:50px;}
#m_962332266{padding-bottom:30px;}
#m_537649914 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649914 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649019 .tp-btn {
  color: #0080FF;
  margin: 0px 0px 0px 8px;
}

#m_537649019 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_537649921 .tp-btn {
  color: #0080FF;
}

#m_537649921 .tp-btn i {
  font-size: 25px;
  line-height: 1; display: block;
}
#m_962332260{padding-top:10px;padding-bottom:10px;}
#m_962332260{background-color:#d1d4da;}
#m_962332261{padding-left:20px;}
#m_962332262{padding-top:10px;padding-bottom:10px;}
#m_386182871{padding-top:100px;padding-bottom:150px;}
#m_962332263{padding-top:100px;padding-bottom:50px;}
#m_962332263{background-color:#e8e2e2;}
#m_386182526{padding-top:35px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
#m_386182526{background-color:#fafafa;}
#m_962332270{padding-bottom:50px;}
#m_962332276{padding-top:10px;padding-bottom:10px;}
#m_962332276{background-color:#d1d4da;}
#m_962332277{padding-left:20px;}
#m_962332278{padding-top:10px;padding-bottom:10px;}
#m_810598812{padding-top:100px;padding-bottom:100px;}
#m_810598270{padding-bottom:20px;}
#m_810598141{padding-bottom:30px;}
#m_810598762{padding-right:20px;padding-left:20px;}
#m_712470536{padding-top:20px;padding-bottom:20px;}
#m_962332280{padding-top:50px;padding-bottom:50px;margin-top:50px;}
#m_962332280{background-color:#f1f0f1;}
#m_962332281{padding-top:20px;}
#m_962332283{padding-bottom:20px;}
#m_962332287{padding-top:20px;padding-bottom:20px;}
#m_121064485{padding-bottom:50px;}
#m_119097912{padding-bottom:50px;}
#m_455073137{padding-bottom:50px;}
#m_10004996{padding-top:30px;padding-bottom:30px;}
#m_922269166{padding-top:30px;}
#m_61316369{padding-top:20px;padding-bottom:20px;}
#m_711341286 {text-align: center;color: #ffffff;} 
#m_711341286 .tp-body{text-align: center;color: #ffffff;} 
#m_711341286 .tp-title{color: #fff;text-align: center;} 
#m_711341286 .tp-title a{color: #fff;text-align: center;} 

.remove-section {
    border: 0px !important;
}
.bp-btn-product-preview, .bp-btn-product-wishlist, .bp-btn-product-zoom {
    display: none;
}
.bp_sub_menu{
    width: 260px;
}
.tp-menu-hori .bp_nav_link {
    display: block;
}
.tp-menu-hori:hover  .bp_nav_link{
    background: none;
}
.tp-menu-hori .bp_nav_link.active {
    color: #000;
}
.page-link, .page-item{
    color: #000;
}
.page-link.active span, .page-item.active span{
    background-color: #8a0c12 !important;
    border: 1px #8a0c12 solid;
}

.tin-tuc .swiper-slide{
    padding: 8px;
    border: 1px solid #ccc;
   display: flex;
  flex-direction: column;
  justify-content: flex-start;
   

}
.du-an .tp-image, .tin-tuc .tp-image{
  height: 210px;
  object-fit: cover; /* giữ tỷ lệ, không méo */
}

.du-an .tp-post-item {
    padding: 8px;
    border: 1px solid #ccc;
    margin-bottom: 22px !important;


}

.du-an .tp-post-item .tp-body {
  display: -webkit-box;
  -webkit-line-clamp: 3;   /* số dòng */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.du-an .tp-post-item{
/*    height: 500px;*/
    overflow: hidden;
}

@media (max-width: 1024px) {
.du-an .tp-image, .tin-tuc .tp-image{
  width: 100%;
  height: 100%;
  object-fit: cover; /* giữ tỷ lệ, không méo */
}
.du-an .tp-post-item{
    height: 220px;
    overflow: hidden;
}
}

@media (max-width: 768px) {
 .du-an .tp-image, .tin-tuc .tp-image{
  width: 100%;
  height: 100%;
  object-fit: cover; /* giữ tỷ lệ, không méo */
}
.du-an .tp-post-item{
    height: 450px;
    overflow: hidden;
}
}