.logo img {
  max-height: 78px;
}

#collapse-coupon label.col-sm-2.control-label,#collapse-voucher label.col-sm-2.control-label{
  display:none;
} 

@media(max-width: 767px){
  .section-news-owl .blog-image a{
    width: 100%;
  }
  .owl-prev .fa-angle-left, .owl-next .fa-angle-right{
    font-size: 30px;
    top: 20px;
  }
  .owl-next .fa-angle-right{
    left: unset;
    right: 0;
  }
  .blog-image img{
    height: auto;
  }
  .col-100-h #trigger-mobile{
  	border: none;
    background: unset;
  }
  .section_banner_home .box-inner img{
    width: 100%;
    height: auto;
  }
  .section_banner_home .col-md-6.col-xs-12{
    margin: 20px 0;
  }
}   

@media(max-width: 767px){
  .header-bottom{
    position: unset!important;
  }
} 
.header .header-bottom {
    background-color: #40a638;
}
.header__top {
    background-color: #5cc454;
}
.header__top .welcome {
    color: #ffffff;
}
.section_product .section-head h2 {
    background-color: #40a638;
}
.section_product .section-head {
    border-top: 3px solid #40a638;
}
.section_product .section-head h2:after {
    border-color: #40a638 transparent transparent;
}
.section_product .mainmenu span {
    border: 1px solid #0b7403;
    background-color: #40a638;
}
.section_product .content .tab-desktop li.current span, .section_product .content .tab-desktop li:hover span {
    color: #40a638;
} 
footer .back-to-top {
    background-color: #40a638;
} 
.section_customer .customer_reviews .wrap_views:before {
  background-color: rgb(64 166 56 / 60%);
}
.section_customer .project_reviews .ant-image-handover .content_views .item-inner .blog-content {
  background-color: rgb(64 166 56 / 80%);
}
.header .header-bottom .block-search input,
.header .header-bottom .block-search button{
  color:#fff;
}
#search ::-webkit-input-placeholder { 
  color: #fff;
}
#search :-ms-input-placeholder { 
  color: #fff;
}
#search ::placeholder {
  color: #fff;
}
.header .header-bottom .block-search{
      border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  border-radius:50px;
} 
.section-news .blogs-content .section-news-owl .item-inner .blog-content .readmore {
    background: #40a638;
    color: #ffffff;
} 
.ant-sidebar .mainmenu span {
    border: 1px solid #154c11;
    background-color: #40a638;
} 
.section_product .mainmenu .nav-cate ul li h3 a {
    text-transform: uppercase;
} 
.section-news .blogs-content .section-news-owl .item-inner .blog-content .short-des {
    line-height: 20px;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0 20px;
}
.online-gov__content.text-center {
    display: none;
}
element.style {
    /* display: block; */
} 
.footer-content .social-icons ul li a {
    padding: 0!important;
}
.section_product .section-head h2 > a{
  color:#fff
} 
.section-ho_tro_truc_tuyen {
  border: 1px solid #cdcdcd;
  margin:15px 0;
}
.section-ho_tro_truc_tuyen  .heading__title{
  /* border: 1px solid #40a638; */
  background-color: #40a638;
  font-size:15px;
  padding:10px 15px;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  margin:0;
}
.section-ho_tro_truc_tuyen .wrapper{
  position: relative;
  margin-bottom: 10px;
  padding: 18px 12px;
  /* border-top:0; */
}
.item-hotro{
  padding-top:15px;
  margin-bottom:15px;
}
.item-hotro + .item-hotro{
  border-top:1px dotted;
}
.item-hotro p{
  margin-bottom:10px;
}
.item-hotro p img{
  margin-right:8px;
} 
.rte li {
    margin-left: 40px;
} 
.blog-image img {
    object-fit: cover;
}