body{
  background-color: #F4F4F4;
  top: 0 !important;
  overflow: hidden;
}
#wrapper, #main{
  background-color: #F4F4F4;
}
.companyhd{font-size: 20px;font-weight: 700;line-height: 25.13px;text-align: left;color: #E30613;margin-bottom: 0;}
.logo-left .logo{
  margin-right: 10px;
}
.hdSuport{
  padding-left: 48px;
  background: url(/wp-content/uploads/2024/06/phonehd.png) left center no-repeat;
  display: block;
  /* margin: 0 !important; */
  flex-wrap: wrap;
  margin-right: 20px;
}
.hdSuport span{
  color: #FAC843;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: block;
  width: 100%;
}
.hdSuport span a{
  color: #565656;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* font-family: Lato-Bold; */
}
.hdSuport strong{
  color: #E30613;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* display: block; */
  /* width: 100%; */
  /* font-family: Lato-Bold; */
}
.zalo-hotline{
  padding-left: 48px;
  background: url(/wp-content/uploads/2024/06/emailhd.png) left center no-repeat;
  display: block;
  margin: 0 !important;
  flex-wrap: wrap;
  /* margin-left: 11px; */
  padding-top: 0;
}
.zalo-hotline span{
  color: #FAC843;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: block;
  width: 100%;
}
.zalo-hotline span a{
  color: #565656;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* font-family: Lato-Bold; */
}
.zalo-hotline strong{
  color: #E30613;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  width: 100%;
  /* font-family: Lato-Bold; */
}
.lang-header{

}
.lang-header a{display: block;margin-bottom: 10px;}
.lang-header a img{
  
}
#goog-gt-tt{
  display: none;
}
.header-bottom-nav{

}
.header-bottom-nav>li{margin: 0 30px;}
.header-bottom-nav>li>a{
font-size: 16px;
font-weight: 700;
line-height: 18.75px;
text-align: left;
color: #FFFFFF;
}
.col6-qc{

}
.col6-qc .icon-box{

}
.col6-qc .icon-box .icon-box-img{
  overflow: hidden;
}
.col6-qc .icon-box .icon-box-img img{
  box-shadow: 0px 10px 20px 0px #0000000D;
border-radius: 16px;
transition: .4s all ease-in-out;
}
.col6-qc .icon-box .icon-box-text{

}
.col6-qc .icon-box .icon-box-text h3{
  font-size: 20px;
  font-weight: 400;
  line-height: 23.44px;
  text-align: center;
  color: #000000;
}
.col6-qc .icon-box:hover .icon-box-img img{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.col12-duansp{

}
.col12-duansp .section-title-container{margin-bottom: 0;}
.col12-duansp .section-title-container h2{
  text-align: center;
  border: unset;
  position: relative;
  margin-top: 20px;
  padding-bottom: 40px;
}
.col12-duansp .section-title-container h2::before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  margin: 0 auto;
  width: 228px;
  height: 26px;
  background: url(/wp-content/uploads/2024/06/linetitleda.png) no-repeat;
}
.col12-duansp .section-title-container h2 span{font-size: 32px;font-weight: 700;line-height: 37.5px;text-align: justified;color: #ffffff;margin: 0 auto;padding-bottom: 0;border: unset;}
.tab-home-new{margin-top: 10px;}
.tab-home-new ul.nav{margin-bottom: 20px;}
.tab-home-new ul.nav>li{margin: 0 15px;}
.tab-home-new ul.nav>li>a{
  font-size: 20px;
  font-weight: 400;
  line-height: 23.44px;
  text-align: justified;
  color: #ffffff;
  background-color: rgb(0 0 0 / 50%);
  padding: 10px 20px;
  border-radius: 8px;
}
.tab-home-new ul.nav>li.active{

}
.tab-home-new ul.nav>li.active>a{background-color: rgb(255 255 255 / 70%);color: #000000;}
.a-blog-item{
  position: relative;
}
.blog-item-thumbnail {
  position: relative;
  height: 210px;
  overflow: hidden;
  border-radius: 8px;
}
.blog-item-thumbnail .blog-link__featured-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -moz-transition: all .4s ease-in;
  -webkit-transition: all .4s ease-in;
  -o-transition: all .4s ease-in;
  transition: all .4s ease-in
}
 .cbp-caption-activeWrap {
  width: 100%;
  position: absolute;
  z-index: 2;
  height: 100%;
  top: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.85);
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}
.cbp-caption-activeWrap .cbp-l-caption-alignCenter {
  display: table;
  width: 100%;
  height: 100%;
}
.cbp-caption-activeWrap .cbp-l-caption-alignCenter .cbp-l-caption-body {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 15px 5px;
  font-weight: 600;
}
.a-blog-item:hover{
  color: white;
}
.a-blog-item:hover .cbp-caption-activeWrap {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.54);
}
.blog-item-thumbnail .blog-link__featured-image:after {
  content: "";
  background-color: rgba(255, 255, 255, 0);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  opacity: 0;
}
.col3-conso{padding-bottom: 0;}
.col3-conso .icon-box{

}
.col3-conso .icon-box .icon-box-img{
  margin-bottom: 10px;
}
.col3-conso .icon-box .icon-box-text{

}
.col3-conso .icon-box .icon-box-text .evolution-title{
font-size: 36px;
font-weight: 400;
line-height: 42.19px;
text-align: center;
color: #ffffff;
}
.col3-conso .icon-box .icon-box-text p{
  font-size: 16px;
  font-weight: 400;
  line-height: 18.75px;
  text-align: center;
  color: #ffffff;
}
.col6-vechungtoi{
  font-size: 16px;
  font-weight: 400;
  line-height: 18.75px;
  text-align: justified;
  color: #5F5D5B;
}
.col6-vechungtoi .section-title-container{margin-bottom: 0;}
.col6-vechungtoi .section-title-container h2{
  border: unset;
  margin-bottom: 5px;
}
.col6-vechungtoi .section-title-container h2 span{font-size: 24px;font-weight: 700;line-height: 28.13px;text-align: left;color: #5F5D5B;border: unset;margin-right: 0;padding-bottom: 0;}

.col6-vechungtoi .section-title-container h3{
  border: unset;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}
.col6-vechungtoi .section-title-container h3 span{font-size: 32px;font-weight: 700;line-height: 37.5px;text-align: left;color: #1BA71E;border: unset;padding-bottom: 0;margin-right: 0;}
.col6-vechungtoi p{font-size: 16px;font-weight: 400;line-height: 18.75px;text-align: justify;color: #5F5D5B;}
.col6-vechungtoi .section-title-container h3::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 92px;
  height: 3px;
  background-color: #3CB149;
}
.but-xemthem-gt{background-color: #1BA71E !important;margin-bottom: 0;margin-top: 70px;border-radius: 4px !important;}
.but-xemthem-gt span{
  font-size: 16px;
  font-weight: 700;
  line-height: 18.75px;
  text-align: justified;
  color: #ffffff;
}
.col12-duansp p{
font-size: 16px;
font-weight: 400;
line-height: 18.75px;
text-align: center;
color: #FFFFFF;
}
.col4-chinhsach{margin-top: 50px;}
.col4-chinhsach .icon-box{background-color: rgb(20 20 20 / 50%);padding: 10px 30px;padding-bottom: 50px;border-radius: 16px;height: 335px;}
.col4-chinhsach .icon-box .icon-box-img{
  background: #fff;
  border-radius: 16px;
  padding: 25px;
  margin-top: -64px;
  /* margin-top: 50px; */
}
.col4-chinhsach .icon-box .icon-box-img img{
  
}
.col4-chinhsach .icon-box .icon-box-text{

}
.col4-chinhsach .icon-box .icon-box-text h3{font-size: 24px;font-weight: 700;line-height: 28.13px;text-align: left;color: #ffffff;margin-bottom: 20px;}
.col4-chinhsach .icon-box .icon-box-text p{font-size: 14px;font-weight: 400;line-height: 16.41px;text-align: justify;color: #ffffff;}
.col9-sp-home{

}
.col9-sp-home .section-title-container{margin-bottom: 0;}
.col9-sp-home .section-title-container h2{
  text-align: center;
  border: unset;
  position: relative;
  margin-top: 20px;
  padding-bottom: 40px;
}
.col9-sp-home .section-title-container h2::before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  margin: 0 auto;
  width: 228px;
  height: 26px;
  background: url(/wp-content/uploads/2024/06/linexanh.png) no-repeat;
}
.col9-sp-home .section-title-container h2 span{font-size: 32px;font-weight: 700;line-height: 37.5px;text-align: justified;color: #1BA71E;margin: 0 auto;padding-bottom: 0;border: unset;}
.col9-sp-home p {
  font-size: 16px;
  font-weight: 400;
  line-height: 18.75px;
  text-align: center;
  color: #000000;
  margin-bottom: 0;
}
.product-home{

}
.product-home ul.nav{margin-bottom: 20px;}
.product-home ul.nav li{
  
}
.product-home ul.nav li a{
  background: hsl(0deg 0% 0% / 50%);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: justify;
  color: #FFFFFF;
  border-radius: 8px;
  padding: 10px 30px;
}
.product-home ul.nav li.active{
  
}
.product-home ul.nav li.active a{
  box-shadow: 0px 9px 8.6px 0px #0000001A;
  background: #FFFFFF;
  color: #1BA71E;
}
.price-wrapper{
  display: none;
}
.product-small p.product-title{background-color: #5F5D5B;border-radius: 8px;margin-bottom: 0;/* margin-top: -10px; */padding: 5px 10px;}
.product-small p.product-title a{
font-size: 16px;
font-weight: 700;
line-height: 18.75px;
text-align: center;
color: #FFFFFF;
}
.sp-news .box-image{
  border-radius: 8px 8px 0px 0px;
}
.box-ttile{
  position: absolute;
  width: 100%;
  bottom: 0;
}
.sp-news{
  padding-bottom: 17px;
}
.sp-news:hover p.product-title{
  background-color: #1BA71E;
}
.col12-khachhang{

}
.col12-khachhang .row {
  box-shadow: 0px 10px 30px 0px #0000001A;
  background-color: #FFFFFF;
  border-radius: 20px;
  padding-top: 20px;
}
.blogone {position: relative;}

.blogone-thumb {
    /* border-radius: 10px; */
    overflow: hidden;
    margin-bottom: 23px;
    position: relative;
    height: 326px;
    /* border-radius: 10px; */
}

    .blogone-thumb img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.blogone-date {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #2B2B2B;
    margin-bottom: 8px;
    /* font-family: LATO-REGULAR; */
    /* font-family: Kanit-Regular; */
    margin-top: 10px;
}

.blogone-content {/* position: absolute; *//* bottom: 0; *//* border-radius: 20px; *//* background: rgba(0, 0, 0, 0.60); *//* padding: 15px 30px; */}

.blogone-title {
    margin-bottom: 3px;
}

    .blogone-title a {
        color: #000000;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        display: block;
        /* font-family: LATO-BOLD; */
        /* font-family: Kanit-Bold; */
        text-align: justify;
    }

.blogone-description {
    color: #000000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 19px;
    /* font-family: LATO-REGULAR; */
    /* font-family: Kanit-Regular; */
    text-align: justify;
}

.blogone-readmore {
}

    .blogone-readmore a {
    }
    .blogtwo {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }
    
    .blogtwo-thumb {
        min-width: 278px;
        min-height: 144px;
        max-width: 278px;
        max-height: 169px;
        position: relative;
        overflow: hidden;
    }
    
        .blogtwo-thumb img {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
            /* border-radius: 5px; */
        }
    
    .blogtwo-content {
        padding-left: 20px;
        padding-right: 10px;
    }
    
    .blogtwo-title {
        display: block;
        margin-bottom: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        line-height: 22px;
    }
    
        .blogtwo-title a {
            color: var(--p3, #515151);
            /* text-align: right; */
            font-size: 18px;
            /* font-style: normal; */
            font-weight: 700;
            line-height: normal;
            color: #000000;
            line-height: 22px;
            /* font-family: LATO-BOLD; */
            /* font-family: Kanit-Bold; */
            text-align: justify;
        }
    
    .blogtwo-date {
        background-size: 13px;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        /* display: flex; */
        align-items: center;
        margin-bottom: 8px;
        color: #000;
        /* font-family: LATO-REGULAR; */
        /* font-family: Kanit-Regular; */
    }
    
    .blogtwo-description {
        color: #000000;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        /* font-family: LATO-REGULAR; */
        /* font-family: Kanit-Regular; */
        text-align: justify;
    }
    .blogone-date i{
        padding-right: 3px;
    }
    .blogone-title a:hover{
        color: #E22226;
    }
    .xemthem-gp{padding-top: 5px;}
    .xemthem-gp a{
        font-size: 16px;
        line-height: 24px;
        color: #1BA71E;
        /* font-family: LATO-BOLD; */
        /* font-family: Kanit-Medium; */
    }
    .new-right{
        /* height: 560px; */
        /* overflow-y: auto; */
        /* overflow-x: auto; */
    }
    .new-right::-webkit-scrollbar {
        width: 5px;
       
    }
    .new-right::-webkit-scrollbar-track {
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }
    .new-right::-webkit-scrollbar-thumb {
        background-color: #E22226;
        max-height:2px;
    }
    .cs1 .img-inner{
      text-align: center;
      margin-bottom: 9px;
    }
    .cs1 .img-inner img{
      width: auto !important;
    margin: 0 auto;
    }
    .content-ft {
      float: left;
      width: 100%;
      /* margin-top: 15px; */
  }
  .content-ft h3{
      color: #FFFFFF;
      /* font-family: 'Quicksand-Bold'; */
      font-size: 24px;
      line-height: 28px;
      text-transform: unset;
      /* text-align: center; */
      margin: 0 auto;
      margin-bottom: 20px;
      text-align: center;
      /* font-family: Lato-Bold; */
  }
  .content-ft ul {
      padding-left: 0;
      margin-top: 0 !important;
      margin-left: 0 !important;
  }
  .content-ft ul li {
      width: 100%;
      list-style-type: none;
      float: left;
      margin-left: 0!important;
      margin-bottom: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-bottom: unset !important;
      padding: 0 !important;
  }
  .content-ft ul li span {
      color: #fff;
      width: 15px;
      float: left;
      /* font-size: 16px; */
      height: 19px;
      /* padding-right: 4px; */
      line-height: 14px;
      margin-right: 10px;
  }
  .content-ft ul li span i{
    font-size: 20px;
  }
  .content-ft ul li b {
      width: calc(100% - 25px);
      float: left;
      color: #fff;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      /* font-family: 'Quicksand-Regular'; */
      line-height: 20px;
      /* font-family: Lato-Regular; */
  }
  .footer-1 .widget-title {
    color: #FFFFFF !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    /* float: left; */
    width: 100%;
    line-height: 25px;
    position: relative;
    padding-bottom: 20px;
    padding-left: 0 !important;
    /* text-transform: unset; */
    background-color: transparent !important;
    /* font-family: Lato-Bold; */
    padding-bottom: 0 !important;
}
.footer-1 ul {
  /* margin-top: 20px; */
  /* margin-left: 15px; */
}
.footer-1 ul li {
  color: #FFFFFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-top: unset !important;
  /* list-style-type: disc; */
  /* margin-left: 15px; */
  /* font-family: 'Quicksand-Regular'; */
  /* border-bottom: 1px solid; */
  padding: 5px 0;
  list-style-type: disc;
  margin-left: 16px;
}
.footer-1 ul li a {
  color: #000000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  /* font-family: 'Quicksand-Regular'; */
  /* font-family: Lato-Regular; */
}
.footer-1 .is-divider{
  /* display: none; */
  background-color: #000;
  height: 0px;
  max-width: 45px;
  border-radius: 2px;
  opacity: 0;
}
.cs2{
  margin-top: 60px;
}
.cs3{
  margin-top: 60px;
}
.absolute-footer{
  display: none;
}
#button-contact-vr {
  position: fixed;
  bottom: 0;
  z-index: 99999;
}
/*phone*/
#button-contact-vr .button-contact {
  position: relative;
  margin-top: -5px;
}
#button-contact-vr .button-contact .phone-vr {
  position: relative;
  visibility: visible;
  background-color: transparent;
  width: 90px;
  height: 90px;
  cursor: pointer;
  z-index: 11;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transition: visibility .5s;
  left: 0;
  bottom: 0;
  display: block;
}
.phone-vr-circle-fill {
  width: 65px;
  height: 65px;
  top: 12px;
  left: 12px;
  position: absolute;
  box-shadow: 0 0 0 0 #c31d1d;
  background-color: #cf203170;
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animuiion: zoom 1.3s infinite;
  animation: zoom 1.3s infinite;
}
.phone-vr-img-circle {
  background-color: #CF2031;
  width: 40px;
  height: 40px;
  line-height: 40px;
  top: 25px;
  left: 25px;
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
  animation: phone-vr-circle-fill 1s infinite ease-in-out;
}
.phone-vr-img-circle a {
  display: block;
  line-height: 37px;
}
.phone-vr-img-circle img {
  max-height: 25px;
  max-width: 27px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
}
@-webkit-keyframes phone-vr-circle-fill {
0% {-webkit-transform: rotate(0) scale(1) skew(1deg);  }
10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}
20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}
30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}
40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}
50% {-webkit-transform: rotate(0) scale(1) skew(1deg);}
100% {-webkit-transform: rotate(0) scale(1) skew(1deg);}
}
@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}
.phone-bar a {
  position: fixed;
  bottom: 25px;
  left: 30px;
  z-index: -1;
  color: #fff;
  font-size: 16px;
  padding: 8px 15px 7px 50px;
  border-radius: 100px;
  white-space: nowrap;
}
.phone-bar a:hover {
  opacity: 0.8;color: #fff;
}
#zalo-vr .phone-vr-img-circle {
  background-color: #1F5E9D;
}
#zalo-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #1f5e9da3;
  background-color: #1f5e9d7a;
}
#glt-footer{
  display: none;
}
.footer-1{
  background-size: cover;
  border-top: unset !important;
  padding: 0;
}
.bread-crumb {
  background-color: #dfd3d3;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb {
  margin: 0;
  font-size: 1em;
  padding: 10px 0;
  background-color: #fff;
  border-radius: 0;
}
.bread-crumb .breadcrumb {
  background-color: transparent;
}
.breadcrumb li {
  display: inline;
}
.breadcrumb li a:hover, .breadcrumb li.active, .breadcrumb li strong {
  color: #050652;
  font-weight: 400;
}
.col12-tab{

}
.col12-tab .tabbed-content{

}
.col12-tab .tabbed-content div.entry-content{

}
.col12-tab .tabbed-content div.entry-content .icon-box{
  background: linear-gradient(#FFFFFF);
    font-size: 100%;
    border-left: #009640 5px solid;
    margin: 0 0 20px;
    padding: 3px 0 0 11px;
    line-height: 1.5;
    position: relative;
    border-bottom: #CCC 1px solid;
}
.col12-lichsu .icon-box{
  background: linear-gradient(#FFFFFF);
    font-size: 100%;
    border-left: #009640 5px solid;
    margin: 0 0 20px;
    padding: 3px 0 0 11px;
    line-height: 1.5;
    position: relative;
    border-bottom: #CCC 1px solid;
}
.col12-lichsu table{
  border: unset;
}
.col12-lichsu table tr{
  border: unset;
}
.col12-lichsu table td{
  border: unset;
  padding: 10px;
}
h3.title-head {
  font-size: 1.42857em;
  font-weight: 500;
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 20px;
}
h3.title-head:before {
  content: "";
  height: 3px;
  width: 70px;
  background-color: #009640;
  position: absolute;
  left: 0;
  bottom: -6px;
}
.content-ft1 ul{
  
}
.content-ft1 ul li{
  list-style-type: none;
  margin-left: 0;
}
.form-lh .col{
  padding-bottom: 0;
}
.blog-archive{
  padding-top: 0;
}
.row-new-cate{
  margin-top: 30px;
}
#secondary .widget span.widget-title {
  background-color: #009640;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 12px 10px 12px;
  width: 100%;
  display: inline-block;
  font-size: 14px;
}
#secondary .widget .is-divider {
  height: 0;
  display: none;
}
.list-blogs{
  margin-top: 15px;
}
.list-blogs .blog-item {
  margin-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
.list-blogs .panel-box-media {
  display: block;
  float: left;
  width: 70px;
  margin-right: 10px;
}
.list-blogs .blogs-rights {
  padding-left: 80px;
}
.list-blogs .blog-item-name {
  margin: 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.4;
}
.list-blogs .blog-item-name a {
  color: #333;
}
.list-blogs .post-time {
  font-size: 11px;
  font-style: italic;
}
.blog-single{
  padding-top: 0;
}
#comments{
  display: none;
}
.entry-content.single-page{
  padding-top: 0;
}
.blog_related {
  margin-bottom: 0;
  margin-top: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: 1px dashed #ebebeb;
  border-top: 1px dashed #ebebeb;
}
.blog_related h2 {
  color: #222;
  margin: 0;
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.blog_related h2:before {
  content: "";
  height: 3px;
  width: 70px;
  background-color: #009640;
  position: absolute;
  left: 0;
  bottom: -6px;
}
.blog_related .blog_entry h3 {
  margin: 5px 0;
  font-size: 14px;
  font-weight: normal;
}
.blog_related .blog_entry h3 a {
  font-size: 14px;
  color: #222;
  display: table;
}
.blog_related .blog_entry h3 a i {
  display: table-cell;
  width: 15px;
}
.medium-col-first .post{
  margin-bottom: 0;
}
#shop-sidebar .widget span.widget-title {
  background-color: #009640;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 12px 10px 12px;
  width: 100%;
  display: inline-block;
  font-size: 14px;
}
#shop-sidebar .widget .is-divider {
  height: 0;
  display: none;
}
#product-sidebar .widget span.widget-title {
  background-color: #009640;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 12px 10px 12px;
  width: 100%;
  display: inline-block;
  font-size: 14px;
}
#product-sidebar .widget .is-divider {
  height: 0;
  display: none;
}
.product-main{
  padding-top: 30px;
}
.header-bottom-nav >li >ul.nav-dropdown{padding: 0;/* border-radius: 10px; */}
.header-bottom-nav >li >ul.nav-dropdown>li{
  /* padding: 0px 15px; */
  white-space: nowrap;
  border-left: none;
  width: 100%;
  float: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 0;
  position: relative;
  display: block;
  list-style-type: decimal !important;
  color: #000;
}
.header-bottom-nav >li >ul.nav-dropdown>li >ul.nav-column{
  display: none;
  position: absolute;
  background: #fff;
  z-index: 999;
  top: 0;
  left: 100%;
}
.header-bottom-nav>li >ul.nav-dropdown>li.menu-item-has-children:hover ul.nav-column{
  display: block;
}
.header-bottom-nav >li >ul.nav-dropdown>li.menu-item-has-children a{
  font-weight: unset;
  position: relative;
  color: rgba(102,102,102,0.85);
  font-size: 17px;
  text-transform: unset;
}
.header-bottom-nav >li >ul.nav-dropdown>li.menu-item-has-children>a::before{
  content: "\f105";
  position: absolute;
  right: 5px;
  top: 11px;
  font: normal normal normal 14px/1 FontAwesome;
}
.skiptranslate{
  display: none;
}
@media (max-width: 849px) {
  .header-main li.html.custom {
      display: block;
  }
}
@media(max-width:549px){
  .col12-duansp .section-title-container h2 span{
    font-size: 25px;
    line-height: 30.5px;
  }
  .col3-conso .icon-box .icon-box-text .evolution-title{
    font-size: 32px;

  }
  .col6-vechungtoi .section-title-container h3 span{
    font-size: 25px;
    line-height: 30.5px;
  }
  .but-xemthem-gt{
    margin-top: 0;
  }
  .col4-chinhsach .icon-box{
    height: auto;
  }
  .col9-sp-home .section-title-container h2 span{
    font-size: 25px;
    line-height: 30.5px;
  }
  .blogtwo{
    display: block;
  }
  .blogtwo-thumb{
    min-width: 100%;
    min-height: 169px;
    max-width: 100%;
    max-height: 169px;
    margin-bottom: 20px;
  }
  .blogtwo-content {
    padding-left: 0;
    padding-right: 0;
}
.content-ft h3{
  font-size: 20px;
}
.cs2 {
  margin-top: 20px;
}
.cs3 {
  margin-top: 20px;
}
.footer-1 .col{
  padding-bottom: 0;
}
}
.footer-1 .col{
    padding-bottom: 0;
}