@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap&subset=vietnamese');
img{max-width: 100%;}
.md-none{display: none;}
.md-block{display: block;}
.m0{margin: 0px;}.p0{padding: 0px !important;}.m-5{margin-left: -5px !important;margin-right: -5px !important;}.p5{padding-left: 5px;padding-right: 5px}.m-10{margin-left: -10px;margin-right: -10px}.p10{padding-left: 10px;padding-right: 10px}
body{font-family: 'Roboto Condensed', sans-serif;overflow-x: hidden;}
.pagination-page {text-align:center;}
.pagination-page > span, .pagination-page  a{display:inline-block;width:30px;height:30px;line-height:30px;border:solid 1px #ddd;color:#000;}
.pagination-page  a:hover,
.pagination-page > span{background: #1f5892;color:#FFF;}
:root {
    --green: #156b2f;
}
a:hover{color: var(--green);}
@font-face{
    font-family: svn;
    src:url(../../templates/fonts/SVN-POPPINSREGULAR.TTF);
}
@font-face{
    font-family: utm;
    src:url(../../templates/fonts/utm/UTMHelvetIns.ttf);
}
@font-face{
    font-family: utm-bebas;
    src:url(../../templates/fonts/UTMBebas.ttf);
}
@font-face{
    font-family: bsc;
    src:url(../../templates/fonts/barlowsemicondensed-medium.ttf);
}
@font-face{
    font-family: bsc-bold;
    src:url(../../templates/fonts/barlow-semi-condensed/BarlowSemiCondensed-Bold.ttf);
}
@font-face{
    font-family: bsc-re;
    src:url(../../templates/fonts/barlow-semi-condensed/BarlowSemiCondensed-Medium.ttf);
}
@font-face{
    font-family:mont;
    src:url(../../templates/fonts/montserrat/Montserrat-Light.otf);
}
nav.navbar.navbar-default a {
    font-size: 18px;
    font-weight: 500;
}
.item-new .row {
    display: flex;
    flex-wrap: wrap;
}

.img-tintuc {
    overflow: hidden;
    background: #ccc;
    object-fit: contain;
    width: 100%;
    height: 235px;
}
.img-intro img {
    width: 100%;
    height: 100%;
}
.email-hder {
    word-break: break-word;
}
form#frm2 button {
    height: 35px;
    width: 16%;
    background: #f9f9f9;
    border: 1px solid #ccc;
    border-left: 0;
    color: #000;
}
form#frm2 input {
    height: 35px;
    background: #f9f9f9;
}
form#frm2 {
    margin: 0;
    display: flex;
    padding: 0;
}
.group-hdmb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: mont;
    /* padding: 0px 15px; */
}
.topasd.md-none.xs-block {
    padding: 15px;
    background: #ea9106;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
}
header .content>h3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #ea9106;
}
.spnb {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: calc((100% - 60px)/4) calc((100% - 60px)/4) calc((100% - 60px)/4) calc((100% - 60px)/4);
}
.ttheader span {
    font-family: bsc;
    font-size: 20px;
}
.tintucgr {
    display: flex;
    flex-wrap: wrap;
   
}
.item-tt05.db .group-tt05 {
    width: 30%;
}
.tentt05 {
    text-transform: uppercase;
}
.item-tt05.db-2 .group-tt05 {
    height: 75px;
    background: #edecec;
    font-weight: bold;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 0px 10px;
    font-size: 18px;
}
.tintucmain05 {
    padding-bottom: 40px;
}
.item-tt05.db-2 .img-tt05 {
    height: 200px;
    width: 100%;
    overflow: hidden;
}
.item-tt05.db {
    display: flex;
    width: calc(67.5% - 15px);
    margin-right: 15px;
    background: #edecec;
}
.item-tt05.db .tentt05 {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
    margin-top: 30px;
    margin-bottom: 20px;
}
.item-tt05.db .motatt05 {
    font-family: mont;
    margin-bottom: 35px;
    height: 100px;
    overflow: hidden;
}
.xemthem05 {
    font-family: mont;
    color: #ffb542;
    font-weight: bold;
}
.tintucgr01 .item-tt05.db-2 {
    width: 100%;
}
.item-tt05.db-2 {
    width: 32.5%;
}
.item-tt05.db-2 .img-tt05 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.item-tt05.db .img-tt05 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.item-tt05.db .img-tt05 {
    width: calc(70% - 15px);
    margin-right: 15px;
    height: 275px;
}
.item-camket{padding-top: 10px;padding-bottom: 10px;margin-top: 5px;margin-bottom: 5px;}
.item-camket img{float: left;margin-right: 10px;margin-top: 3px;}
.item-camket .content{
}
.item-camket .content strong{display: block;margin-bottom: 2px;}
.item-camket .content span{display: block;}
.gio-hang{text-align: right;}
.gio-hang a{background-color: #e63c45;display: inline-block;padding: 5px 20px;border-radius: 10px;color: #fff;font-size: 14px;margin-top: 20px;margin-bottom: 20px;}
.gio-hang a:hover{background-color: #e63c45;text-decoration: none;}
/*.logo{display: block;padding-top: 3px;padding-bottom: 3px;margin-top: 5px;margin-bottom: 5px;}*/
/*header{padding-top: 5px;padding-bottom: 5px;}*/
.img-header {
    display: inline-block;
    position: relative;
}
.ttheader {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.group-right-hedaer img {
    margin-right: 8px;
}
.ttheader>h3 {
    color: #ff020b;
    font-size: 30px;
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.ttlhe.col-12 {
    padding: 0px 15px;
}
.col-12.ttlhe iframe {
    width: 100% !important;
    height: 300px !important;
}


.frm1 input.form-control {
    max-width: 200px;
}
nav form.frm1 {
    display: flex;
    justify-content: flex-end;
    height: 100%;
    margin: 8px;
}
.img-header img {
    padding: 10px 0px;
}
.contrinh-content {
    display: grid;
    grid-template-columns: repeat(4,1fr);
}
header.xs-none {
    padding: 5px 10px;
}
.navbar-default{margin: 0px;border-radius: 0px;border: none;background-color: var(--green);}
.navbar-default .navbar-nav>li>a{color: #fff;text-transform: uppercase;font-weight: 600;padding-left: 20px;padding-right: 20px;}
.navbar-default .navbar-brand{color: #fff;font-size: 14px;text-transform: uppercase;font-weight: 600;padding-right: 20px;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color: #fff;background-color: var(--green);}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color: #fff;background-color: var(--green);}
.dropdown-menu>li>a{padding: 10px 15px;text-transform: uppercase;}
.navbar-nav>li>.dropdown-menu{border-radius: 0px;min-width: 215px;}
.navbar-nav>li:hover>a{background-color: var(--green);}
.navbar-form{background-color: #fff;padding-left: 0px;padding-right: 0px;}
.navbar-form .form-control{border: none;width: 100%;}
.navbar-form .form-control:focus{
	outline: none;
    box-shadow: none;
}
.group-slogon {
    position: absolute;
    top: 50%;
    z-index: 9;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 26px;
    text-transform: uppercase;
    font-weight: bold;
    background: rgba(255,255,255,0.8);
    padding: 15px 70px;
    text-align: center;
    color: #fd0202;
}
h1.title-c {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    margin: 0;
    margin-bottom: 40px;
    text-align: center;
}
.tintuc-groupc {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: calc((100% - 60px)/4) calc((100% - 60px)/4) calc((100% - 60px)/4) calc((100% - 60px)/4);
}
.tenn-tintuc-d {
    font-weight: normal;
    margin-top: 12px;
    margin-bottom: 8px;
    font-size: 14px;
    font-family: 'svn';
    text-align: center;
    max-height: 40px;
    overflow: hidden;
    text-transform: uppercase;
}
.tenn-tintuc-d.active2 {
    height: 44px;
}


.item-tintucc {
    background: #fff;
    padding: 5px;
    border-radius: 5px;
    box-shadow: #ccc 0px 0px 10px;
}
.owl-nav i {
    font-size: 30px;
}
button.owl-prev {
    left: -25px;
    position: absolute;
    top: 35%;
}
button.owl-next {
    right: -25px;
    position: absolute;
    top: 35%;
}
.gia-home {
    font-family: 'svn';
    color: red;
    text-align: center;
    margin-bottom: 5px;
}

.mo-ta-tad {
    font-family: svn;
    line-height: 1.5em;
    font-size: 14px;
}
.hotline-slide {
    position: absolute;
    z-index: 99;
    top: 70%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #ff9c01;
    padding: 10px 50px;
    border-radius: 25px;
    box-shadow: #000 0px 5px 5px;
}
.img-intro1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.img-intro1 {
    width: 100%;
    height: 300px;
    overflow: hidden;
    border: 3px solid #ff9c01;
}
.navbar-form button{border: none;}
.title_c {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 50px;
}
.title_c .menu-congtrinh a{
    padding-left: 0;
}
.title_c .menu-congtrinh a:after{
    display: none;
}
.title_c a {
    color: #c60606;
    /* border-bottom: 3px solid #fe0000; */
    /* padding-bottom: 7px; */
    position: relative;
    padding-bottom: 15px;
}
.productmain .title_c a:after {
    position: absolute;
    width: 100px;
    height: 2px;
    background-color: #c60606;
    content: "";
    bottom: 0;
    left: 0;
    /* transform: translateY(-50%); */
}
.title_c a:last-child {
   position: unset;
}
.title_c a:last-child::after {
    display: none;
}
.contrinh-main h2.title_c {
    display: flex;
    justify-content: space-between;
}
.menu-congtrinh a {
    font-size: 14px;
    font-family: mont;
    color: #000;
    margin-left: 20px;
}
.linhvucmain .title_c a {
    color: #fff;
}
.linhvucmain .title_c a:after{
    background-color: #fff;
}
.title_c a:hover{text-decoration: none;}
.item-product{
    border: 1px solid #e6e6e6;
    padding: 5px ;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 0px;
    position: relative;
    background-color: #fff;
}
.item-product:after{content:"";position: absolute;left: 5px;right: 5px;height: 2px;bottom: 0px;box-shadow: 1px 1px 10px 1px #505050;z-index: -1;}
.item-product>a{display: block;height: 200px;overflow: hidden;line-height: 200px;}
.item-product>a>img{max-width: 100%;max-height: 100%;line-height: 200px;width:100%;object-fit:contain;}
.item-product>h3{font-size: 16px;font-weight: 600;margin-top: 10px;margin-bottom: 10px;}
.item-product>h3>a{color: #000;}
.item-product>h3>a:hover{text-decoration: none;color: #cc;}
.item-product .gia-ban{}
.item-product .gia-ban>strong{color: red;}
.item-product .gia-ban>span{font-size: 13px;font-style: italic;text-decoration: line-through;color: #7b7878;}
.item-product .chitiet{
}
.item-product .chitiet a{background-color: #e63c45;color: #fff;padding: 5px 15px;display: inline-block;margin-top: 10px;border-radius: 8px;}
.item-product .chitiet a:hover{
}
.list-product{position: relative;margin-top: 0px;margin-bottom: 20px;}
.list-product .owl-nav{position: absolute;top: -34px;right: 0;}
.list-product .owl-nav button{border: none;background: transparent;font-size: 29px;line-height: 14px;padding: 0px 3px;}
.list-product .owl-nav button:focus{outline: none;}
.title-home2{
    color: #ff2826;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
   /* background: url(../images/title-right.png) no-repeat center bottom;*/
    padding-bottom: 24px;
    background-size: contain;
    text-align: center;
    margin-top: 13px;
    position: relative;
    z-index: 1;
    padding: 0;
    margin: 0;
}

.danhmucmnright ul {
    padding: 15px;
}
.danhmucmnright {
    border: 1px solid #ccc;
}
.danhmucmnright ul li a {
    color: #000;
    font-size: 16px;
}
.danhmucmnright ul li {
    padding: 10px 0px;
    border-bottom: 1px dashed #ccc;
}
.danhmucmnright ul li:hover * {
    color: #0073a2;
    font-weight: 600;
}
h2.title-home2 {
    margin-top: 0px;
    padding: 9px;
    background-color: var(--green);
    color: #fff;
    font-size: 18px;
}
.nav-right{padding-left: 5px;padding-right: 5px;}
.nav-right ul{
    list-style: none;
    padding: 0px;
    background-color: #e7474f;
    background: -moz-linear-gradient(bottom,#68b213 30%,#e7474f 70%);
    background: -o-linear-gradient(bottom,#68b213 30%,#e7474f 70%);
    background: -ms-linear-gradient(bottom,#68b213 30%,#e7474f 70%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.3,#f35b63),color-stop(0.7,#e7474f));
    border-radius: 5px;
    position: relative;
    padding-top: 10px;
    top: -17px;
}
.nav-right ul li{    
    border-top: 1px solid #d21720;
    border-bottom: 1px solid #f56d74;}
.nav-right ul li:last-child {border-bottom: none;}
.nav-right ul li:nth-child(1){border-top: none;}
.nav-right ul li a{display: block;padding: 9px 15px;color: #fff;}
.nav-right ul li a:hover{ 
    text-decoration: none;
    background-color: #e63c45;
}
ul.menu-f {
    margin: 0;
}
.hotro {
    padding:15px;
    border: 1px solid #ccc;
}
.pull-right {
    display: flex;
    width: auto;
}
.ngaydang {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bvlq {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
}
td._51m-.vTop._2pir._51mw {
    padding: 0px 2.4px !important;
}
.twitter {
    margin-left: 3px;
}
.nav-right ul:before{content:"";width: 7px;height: 7px;position: absolute;background-color: #fff;border-radius: 50%;top: 3px;left: 5px;}
.nav-right ul:after{content:"";width: 7px;height: 7px;position: absolute;background-color: #fff;border-radius: 50%;top: 3px;right: 5px;}
/*.hotro{border: 1px dashed #e7474f;padding: 10px 5px;margin-left: 7px;margin-right: 7px;margin-top: -15px;border-radius: 5px;}*/
.hotline-right{background: url(../images/icon-hotline.png) no-repeat center left;padding-left: 30px;font-weight: 600;color: #f74a58;font-size: 16px;margin-top: 10px;}
.hotro{/* border-bottom: 1px dashed #b31313; */padding-bottom: 15px;}
.hotro img{display: block;text-align: center;margin: 0px auto;}
.hotro h3{font-weight: 600;font-size: 14px;text-transform: uppercase;position: relative;padding-bottom: 10px;}
.hotro h3:before{content:"";position: absolute;left: 0;bottom: 0;width: 50px;height: 3px;background-color: #b31313;}
.email{background: url(../images/icon-mail.png) no-repeat left center;background-size: 26px;padding-left: 30px;margin-top: 10px;font-weight: 600;}
.zalo{background: url(../images/zalo.png) no-repeat left center;background-size: 21px;padding-left: 30px;margin-top: 10px;color: #00acd4;font-weight: 600;}
.item-new-right{border-bottom: 1px dotted #ccc;padding-top: 10px;padding-bottom: 10px;}
.item-new-right .name{margin-top: 0px;font-size: 14px;font-weight: bold;margin-bottom: 5px;}
.item-new-right .name a{color: #000;}
.item-new-right .name a:hover{
}

footer iframe {
    width: 100% !important;
    height: 160px !important;
}
footer p {
    font-size: 14px;
    font-family: svn;
    color: #fff;
   
}
footer .col-md-4.col-sm-4 {
    margin-bottom: 30px;
}
.item-new-right .quote{line-height: 13px;}
.item-new-right:last-child{border: none;}
.new-righ {
    border: 1px solid #cccccc;
    padding: 5px;
    /* border-radius: 5px; */
    /* margin-left: 7px; */
    /* margin-right: 7px; */
}
.dangky{background: url(../images/business-background.png) no-repeat center bottom;background-size: cover;padding-top: 25px;padding-bottom: 20px;margin-top: 20px;position: relative;}
.dangky:before{content:"";position: absolute;left: 0;right: 0;top: 0;height: 100%;background-color: #0009;z-index: 0;}
.dangky h4{text-align: center;text-transform: uppercase;font-weight: bold;color: #ffffff;position: relative;margin-bottom: 20px;}
.dangky input{border-radius: 1px;}
.dangky .btn-dk{border-radius: 0px;background-color: #e7474f;font-weight: 600;color: #fff;text-transform: uppercase;border-color: #e7474f;}
footer{font-size: 15px;background-color: #ea9106;color: #000;padding-top: 0px;padding-bottom: 0px;}
footer .title-f {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px;
    color: #fff;
    font-size: 20px;
    margin-top: 30px;
    position: relative;
    display: inline-block;
}
footer a{color: #221817;}

footer ul a{text-transform: initial;padding: 7px 0px;display: inline-block;font-size: 16px;}
footer a:hover{text-decoration: none;color: #e7474f;}
.chantrang.container {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 14px;
    font-family: svn;
}
.chantr {
    padding: 10px 0px;
    background: #008f30;
}
.img-sp012 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.img-sp012 {
    width: 100%;
    height: 230px;
    
}
.item-sap {
    padding: 5px;
    border: 1px solid #ccc;
}
ul.menu-ft a {
    font-size: 14px;
    margin: 0;
    padding: 0;
    padding-bottom: 7px;
    color: #fff;
}
ul.menu-ft {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: 'svn';
    font-size: 14px;
}
.row.list-product {
    display: flex;
    flex-wrap: wrap;
}
a.group-xt-sp {
    display: flex;
    width: 230px;
    background: #fac655;
    justify-content: space-between;
    padding: 0px;
   
}
a.group-xt-sp>div:last-child {
    display: flex;
    align-items: center;
    padding-right: 15px;
    color: #fff;
}
.xemthsp {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

a.group-xt-sp>div:first-child {
    width: 75%;
    background: #bb2821;
    height: 40px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    position: relative;
    font-family: mont;
    color: #fff;
}
.xemthem-sp {
    display: flex;
    justify-content: center;
}
a.xt-sp {
    height: 40px;
    background-color: var(--green);
    display: inline-block;
    color: #000;
    line-height: 40px;
    padding-left: 50px;
    padding-right: 30px;
    position: relative;
    border-radius: 40px;
    font-size: 15px;
    width: 150px;
    margin-top: 20px;
}
span.icon-xtc {
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #d4d118;
    top: 0;
    left: 0;
    border-radius: 50%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}
span.content-xtc {
    transform: translateX(-50%);
    position: absolute;
    top: 0;
    left: 55%;
    display: inline-block;
    font-family: 'svn';
    color: #fff;
    font-size: 12px;
}
span.icon-xtc::after {
    position: absolute;
    background: url(../../img_data/images/icon-xemtatca.png) no-repeat center;
    content: "";
    width: 20px;
    height: 20px;
    color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
a.xt-sp:hover {
    text-decoration: none;
}
a.xt-sp:hover .icon-xtc {
    left: 110px;
    /* right: 0; */
    transition: 0.5s;
}
a.xt-sp:hover span.content-xtc {
    left: 50%;
    transition: 0.5s;
}
.sanpham-groupc {
    display: grid;
    grid-column-gap: 20px;
    grid-template-columns: calc((100% - 60px)/4) calc((100% - 60px)/4) calc((100% - 60px)/4) calc((100% - 60px)/4);
}
.giasp {
    text-align: center;
    color: red;
    font-weight: bold;
    font-family: mont;
}
.chantrang-trai {
    width: 100%;
    text-align: left;
}
.tenn-sp-d {
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
}
.chantrang-phai {
    width: 50%;
    display: flex;
    justify-content: flex-end;
}
.chantrang a{color: #fff;}

.menu-f li{display: inline-block;border-right: 1px solid #ccc;line-height: 0px;}
.menu-f li a{text-transform: inherit;padding-left: 15px;padding-right: 15px;font-size: 15px;}
.menu-f li a:hover{color: #e7474f;}
.menu-f li:last-child{border-right: none;}
.san-phamhot{padding: 10px;border: 1px dashed #e7474f;border-radius: 5px;margin-left: 5px;margin-right: 5px;margin-top: -14px;}
.san-phamhot .item-product{border: none;}
.san-phamhot .item-product:after{box-shadow: none;border-bottom: 1px dotted #e2dfdf;z-index: 1;bottom: -14px;left: 0;right: 0;}
.breadcrumb {
    float: left;
    border-bottom: none;
    margin-top: 0px;
    background-color: transparent;
    padding: 0px;
    margin-bottom: 15px;
    padding-bottom: 0px;
}


.chitiettin {
    font-family: 'svn';
}
.pr-main {
    padding: 40px 0px;
}
.group-httt {
    padding: 40px 0px;
    background: url(../../templates/images/bg-ht_06.png) no-repeat center;
    background-size: cover;
}
.breadcrumb>li a{color: #868282;}
.new-hot img{
	width: 100%;
}
.new-hot h3{
	font-size: 18px;
    font-weight: 600;
}
.new-hot h3 a{
	color: #000;
}
.new-hot-2 h3{
	font-size: 18px;
    font-weight: 600;
}
.new-hot-2 h3 a{
	color: #000;
}
.new-hot-3 h3{
	font-size: 14px;
    margin-top: 10px;
    border-top: 1px solid #efebeb;
    padding-top: 10px;
}
.new-hot-3 h3 a{
	color: #000;
}
.new-hot{
	margin-bottom: 15px;
}
.item-new h3{font-size: 16px;font-weight: 600;text-transform: uppercase;line-height: 21px;overflow: hidden;margin-top: 10px;margin-bottom: 5px;}
.item-new h3 a{color: #000;}
.item-new h3 a:hover{
}
.item-new .mota {
    text-align: justify;
    font-family: 'svn';
}
.item-new .mota span{color: #b31313;font-size: 13px;font-weight: 600;}
.item-new{border-bottom: 1px dashed #dedddc;padding-top: 10px;padding-bottom: 10px;}
.item-new img{
}
.item-new .title-new{font-weight: 600;font-size: 16px;}
.item-new .title-new a{color: #1c1c1c;}
.item-new .title-new a:hover{
}
.item-new:last-child{border-bottom: none;padding-bottom: 0pc;}
.title-tin{margin-top: 10px;margin-bottom: 20px;font-size: 24px;font-weight: 600;}
.ngaydang{color: #717171;font-style: italic;}
.tinlienquan{padding-left: 18px;}
.tinlienquan li{padding-top: 5px;padding-bottom: 5px;}
.tinlienquan a{color: #000;font-size: 15px;}
.tinlienquan a:hover{text-decoration: none;color: #6fb820;}
.title-sp{font-size: 20px;font-weight: 600;}
.box-sl{
}
.box-sl label{float: left;margin-right: 0px;position: relative;top: 10px;}
.box-sl .soluong{width: 100%;height: 40px;text-align: center;font-size: 16px;border-radius: 0px;border: 1px solid #d8dad6;float: right;font-weight: bold;}
.lienhe-sp{margin-top: 30px;}
.slide-sp .item{
}
.slide-sp .item a{height: 67px;width: 99%;display: inline-block;background-size: cover;background-repeat: no-repeat;border: 1px solid #eceaea;background-position: center;}
.btn-login{background-color: #e7474f;float: right;color: #fff;font-weight: 600;padding-left: 30px;padding-right: 30px;}
.tong_tt h3{
    font-size: 14px;
    margin: 0px;
    font-weight: 600;
    color: red;
}
#map iframe{height: 175px;}
.hc-nav-trigger.hc-nav-1{
	display: none !important;
}
.title_c .xemtatca{
    font-size: 14px;
    border: none;
    text-transform: initial;
    float: right;
    margin-top: 9px;
    font-weight: 500;
    color: #c60606;
}
.productmain.k1 .title_c a:first-child{
    color: #fff;
}
.productmain.k1 .title_c a::after{
    background-color: #fff;
}
.productmain.k1 .title_c .xemtatca{
    color: #fff;
}
.productmain.k3 .title_c a:first-child{
    color: #fff;
}
.productmain.k3 .title_c a::after{
    background-color: #fff;
}
.productmain.k3 .title_c .xemtatca{
    color: #fff;
}
.navbar-form .form-group{
    width: 185px;
}
.navbar-form{
    border-radius: 5px;
}
.slick-track {
    margin: 0 !important;
}
iframe{
    max-width: 100%;
}
/*.video{
    border: 1px dashed #e7474f;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -15px;
    padding-top: 10px;
    border-radius: 5px;
}*/

.intromain {
    padding: 50px 0px;
    background: url(../../templates/images/bgintro_02.png) no-repeat center;
    background-size: cover;
}
.chitiettin h1, .chitiettin h2, .chitiettin h3, .chitiettin h4, .chitiettin h5, .chitiettin h6{
	margin-top: 15px;
    margin-bottom: 10px;
    font-size: initial;
}
.group-icon-top {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
}
.row.headerr {
    display: flex;
    align-items: center;
    
}

.img-right {
    margin-right: 10px;
}
.lienhe-right>span {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.dichi {
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    font-family: 'svn';
    color:var(--green);
}
.img-right {
    margin-right: 10px;
}
.lienhe-right {
    font-family: 'svn';
    font-size: 14px;
}
.lienhe-right>span {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.group-icon-small1-h {
    display: flex;
    margin-top: 5px;
}

.icon-h a {
    color: #fff;
}
.icon-h {
    width: 30px;
    height: 30px;
    background: #009933;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
nav.navbar.navbar-default a {
    font-size: 14px;
    font-weight: 600;
}
.group-right-hedaer {
    display: flex;
    align-items: center;
   justify-content: flex-end;
    bottom: 20px;
    z-index: 99;
    right: 10%;
    filter: drop-shadow(10px 0px 10px #fff);
}
.camketmain {
    background: #c1252a;
    padding: 30px 0px;
}
.group-ck {
    display: grid;
    grid-column-gap: 30px;
    grid-template-columns: calc((100% - 120px)/5) calc((100% - 120px)/5) calc((100% - 120px)/5) calc((100% - 120px)/5) calc((100% - 120px)/5);
}
.item-ck {
    display: grid !important;
    grid-column-gap: 5px;
    grid-template-columns: 30% calc(70% - 5px);
}
.ten-ck {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 5px;
}
.mota-ck {
    font-family: mont;
    color: #fff;
    font-size: 13px;
}
.aboutus {
    background-color: #0073a2;
    transform: rotate(270deg);
    width: 100%;
    height: 390px;
    position: relative;
}
.aboutus>h3 {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding-top: 30px;
    margin: 0;
}
.img-intro {
    position: absolute;
    top: 33%;
    left: 2%;
    width: 15.416666666em;
    height: 12.5em;
    transform: rotate(90deg);
    font-size: 24px;
    /* transform: translate(-50%,-50%); */
    /* left: 25%; */
}
.col-md-4.col-sm-4.intro-left {
    margin: 0;
    padding: 0;
}
.intro-right h3 {
    margin: 0;
    margin-bottom: 15px;
    font-size: 30px;
    font-weight: 600;
    color: #0073a2;
}
span.mota-intro {
    font-family: mont;
    font-size: 14px;
    line-height: 2em;
}
.group-intro-price {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    width: 80%;
}
span.sl {
    display: block;
    text-align: center;
    font-size: 60px;
    font-weight: 600;
    color: #e7a069;
}
span.mtn {
    display: block;
    text-align: center;
    font-family: mont;
    font-size: 12px;
}
.group-intro-price>div:nth-child(2) {
    border-left: 2px solid #ebebeb;
    border-right: 2px solid #ebebeb;
}
.group-intro-price>div {
    width: 33%;
}
.col-md-6.collv2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 19.7083333333333em;
    flex-direction: column-reverse;
    font-size: 24px;
}
.img-lv {
    width: 100%;
    height: 19.708333333em;
    position: relative;
    overflow: hidden;
    font-size: 24px;
}
.img-lv img {
    width: 100%;
    height: 100%;
}
.img-lv1 {
    width: 100%;
    height: 9.16666666em;
    position: relative;
    overflow: hidden;
    font-size: inherit;
}
.img-lv1 img {
    width: 100%;
    height: 100%;
}
.linhvucmain > .container {
    padding: 0;
}
.group-tieude-lv {
    position: absolute;
    bottom: 10px;
    color: #fff;
    width: 100%;
    padding: 15px;
}
.group-tieude-lv h3 {
    font-weight: 600;
    font-size: 24px;
}
.group-tieude-lv span {
    font-size: 14px;
    font-family: mont;
}
a:focus,a:hover{
    text-decoration: none;
}
span.gs {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 55px;
    color: #e7a069;
    font-weight: 600;
}
.linhvucmain {
    background-image: url(../../img_data/images/bglc_05.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 50px 0px;
}

.contrinh-main {
    padding: 50px 0px;
}
.img-qc img {
    width: 100%;
}
.qc-main .container {
    padding: 0;
}
.tintucmain .container {
    padding: 0;
}
.g-tt {
    display: grid;
    grid-column-gap: 15px;
    grid-template-columns: calc((100% - 15px)/2) calc((100% - 15px)/2);
    margin-bottom: 30px;
}
h3.td-tt {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
span.mota-tt {
    font-size: 14px;
    font-family: mont;
    color: #000;
}
.content-tt {
    background-color: #f8f8f8;
    padding: 0px 15px;
}
.img-tintuc img {
    width: 100%;
    height: 100%;
}
.g-tt:nth-child(3) .img-tintuc,.g-tt:nth-child(4) .img-tintuc {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}
.g-tt:nth-child(3) .content-tt,.g-tt:nth-child(4) .content-tt {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}
.tintucmain {
    padding: 50px 0px;
}
.title_ca {
    font-size: 20px;
    margin: 0;
    font-weight: 600;
    text-align: center;
    display: block;
    margin-bottom: 20px;
    color: #fff;
}
.supportmain .container {
    padding: 0;
}
.frm {
    padding-left: 50px;
}
button#dropdownMenuButton {
    background: #00a558;
    color: #fff;
}
.open .dropdown-menu.d1 {
    display: flex;
    padding: 0;
}
.frm input {
    margin-bottom: 20px;
    height: 45px;
    border-radius: 30px;
    padding-left: 20px;
    border: 1px solid #f2edea;
    background-color: rgba(0,0,0,0.2);
    color: #fff;
    width: 100%;
}
.frm textarea {
    height: 135px;
    margin-bottom: 20px;
    border-radius: 30px;
    padding: 20px;
    border: 1px solid #f2edea;
    width: 100%;
    background-color: rgba(0,0,0,0.2);
    color: #fff;
}
button#btndk {
    font-family: mont;
    font-size: 16px;
    font-weight: 600;
    border-radius: 30px;
    color: #fff;
    background-color: #0193d7;
}
.btna {
    text-align: center;
}
.g-tt:nth-child(3), .g-tt:nth-child(4) {
    margin: 0;
}
.supportmain {
    padding: 50px 0px;
    background: url(../../img_data/images/bgsp_22.png) no-repeat center;
    background-size: cover;
}
footer {
    background: #bb2821;
    background-size: cover;
   
    background:url(../../templates/images/bgfooter_25.png) no-repeat center;
    background-size: cover;
}
.supportmain .container {
    padding: 0;
}
.frm input:focus,.frm textarea:focus,button:focus {
    outline: none;
}
h2.title_h {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 30px;
 
    margin: 0;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 40px;
    text-align: center;
}
h2.title_h a {
    color: #c1252a;
}
h2.title_h::after {
    content: "";
    position: absolute;
    width: 127px;
    height: 17px;
    background: url(../../templates/images/imgbg_06.png) no-repeat center;
    background-size: cover;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}
.mota-intro {
    font-size: 14px;
    font-family: mont;
    line-height: 1.9em;
    margin-bottom: 30px;
    text-align: center;
}
h2.title1 {
    width: 100%;
    overflow: hidden;
}

.xemthem-intro a {
    background-color: #ff9c01;
    color: #fff;
    text-transform: uppercase;
    font-family: mont;
    padding: 10px 15px;
    position: relative;
    display: inline-block;
    
    border-radius: 1px;
}
.xemthem-intro {
    text-align: center;
}
.list-video iframe {
    width: 100% !important;
    height: 380px !important;
}
.productmain {
    background-color: #fff;
    padding: 20px 0px;
}
h2.title1::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background: url(../../templates/images/thanh2_03.png) repeat;
    top: 50%;
    margin-left: 10px;
    transform: translateY(-50%);
}
h2.title1 {
    position: relative;
}
.productmain.k1 {
    background: url(../../img_data/images/bgsp1_02.png) no-repeat center;
    background-size: cover;
}
.productmain.k3 {
    background: url(../../img_data/images/bgsp2_05.png) no-repeat center;
    background-size: cover;
}

.productmain:nth-child(1) {
    background-color: red;
}
.group-sp {
    display: grid ;
    grid-column-gap: 30px;
    grid-template-columns: calc((100% - 90px)/4) calc((100% - 90px)/4) calc((100% - 90px)/4) calc((100% - 90px)/4);
}
.img-sp {
    width: 100%;
    height: 195px;
    overflow: hidden;
    background-color: #fff;
   
}
.item-sp {
    padding: 5px;
    border: 1px solid #ccc;
}
.img-sp img{
    width: 100%;
    height: 100%;
}
h2.title1 a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 26px;
    color: #c1252a;
    
}
h2.title1 {
    margin-bottom: 20px;
}
.item-sp {
    background-color: #fff;
  
}
.tensp {
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    
    text-align: center;
}
*:focus{
    outline: none !important;
}
.gia-ban {
    font-size: 18px;
    font-weight: 600;
    color: red;
    margin-bottom: 10px;
}
.gia {
    text-align: center;
    color: red;
    font-family: mont;
}
.slick-slide{
    margin: 0px 15px;
}
.slick-list {
    margin: 0 -15px !important;
}
.project-group {
    display: grid;
    grid-column-gap: 15px;
    grid-template-columns: 25% calc(75% - 15px);
}
.projectmain {
    padding: 50px 0px;
}
.project-left {
    height: 500px;
    position: relative;
    background-image: linear-gradient(111deg, #c90a0a, #fb8585);
    z-index: 5;
}
h2.title_h1 {
    margin: 0;
    position: absolute;
    max-width: 220px;
    width: 100%;
    height: 325px;
    border: 2px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    right: 7%;
    top: 50%;
    font-size: 28px;
    transform: translateY(-50%);
    z-index: 7;
    background-image: linear-gradient(111deg, #c90a0a, #fb8585);
}
h2.title_h1 a {
    color: #fff;
    padding: 0px 5px;
    line-height: 1.4em;
}
.absl {
    right: 12%;
    max-width: 220px;
    width: 100%;
    height: 325px;
    background-color: #ebebeb;
    position: absolute;
    top: 47%;
    transform: translateY(-50%);
}
.project-right {
    display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: calc((100% - 20px)/3) calc((100% - 20px)/3) calc((100% - 20px)/3);
    padding: 10px;
    box-shadow: 0px 0px 10px #c3d4d4;
}
.img-project {
    width: 100%;
    height: 180px;
    overflow: hidden;
}
.img-project img{
    width: 100%;
    height: 100%;
}
.tenproject {
    font-size: 18px;
    text-transform: uppercase;
    /* padding: 15px 0px; */
    background-image: linear-gradient(180deg, #f1f1f1, #d4d4d4);
    overflow: hidden;
    height: 55px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.group-tintuc {
    display: grid;
    grid-column-gap: 30px;
    grid-template-columns: calc((100% - 30px)/2) calc((100% - 30px)/2);
}
.img-tituc {
    width: 100%;
    height: 180px;
    overflow: hidden;
}
.img-tituc img{
    width: 100%;
    height: 100%;
}
.item-tintuc {
    background-color: #fff;
}
.mt-tintuc {
    padding: 0px 15px;
}
.tentt {
    /* font-weight: 600; */
    font-family: utm;
    font-size: 17px;
    margin-top: 15px;
}
.mota-tintuc {
    font-size: 14px;
    font-family: mont;
    margin-top: 15px;
    margin-bottom: 30px;
    height: 42px;
    overflow: hidden;
}
a{
    color: #000;
}
a:hover,a:focus{
    list-style: none;
}
.group-topheader {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.top-header {
    background: #bda286;
    padding: 10px;
    color: #fff;
    font-family: mont;
}
.top-header span {
    font-family: mont;
    line-height: 1.8;
}
.group-dv {
    display: grid;
    grid-column-gap: 30px;
    grid-template-columns: calc((100% - 60px)/3) calc((100% - 60px)/3) calc((100% - 60px)/3);
}
.img-dichvu img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.img-dichvu {
    width: 100%;
    height: 235px;
    overflow: hidden;
    position: relative;
}
.tendichvu {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #c1252a;
    padding: 10px 30px;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    min-width: 250px;
    font-weight: bold;
}
.dichvumain {
    padding: 50px 0px;
    background: url(../../templates/images/bg-da_02.png) no-repeat center;
    background-size: cover;
}
.dichvumain h2.title_h a{
    color: #fff;
}
.dichvumain h2.title_h::after{
    background: url(../../templates/images/bgline_03.png) no-repeat center;
    background-size: cover;
}
.group-congtrinh {
    display: grid;
    grid-column-gap: 30px;
    grid-template-columns: calc((100% - 60px)/3) calc((100% - 60px)/3) calc((100% - 60px)/3);
}
.img-congtrinh {
    width: 100%;
    height: 240px;
    overflow: hidden;
    position: relative;
}
.item-congtrinh {
    position: relative;
}
.img-congtrinh img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tencongtrinh {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    text-transform: uppercase;
    padding: 15px 30px;
    text-align: center;
    min-width: 250px;
    font-weight: bold;
    border-radius: 5px;
}
.contrinhmain {
    padding: 50px 0px;
}
h1.title-c a {
    position: relative;
    color: var(--green);
}
.spmoinhatmain {
    background: #f2fbf1;
    padding: 40px 0px;
    padding-bottom: 20px;
}
h1.title-c a::after {
    position: absolute;
    content: "";
    width: 155px;
    height: 14px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
    background: url(../../templates/images/bg_03.png) no-repeat center;
    background-size: cover;
}
.tintuc-main {
    padding: 40px 0px;
}
.tintuc-main:nth-child(odd) {
    background: #f2fbf1;
}
.tintuc-grou1pc {
    display: grid;
    grid-column-gap: 25px;
    grid-template-columns: calc((100% - 100px)/5) calc((100% - 100px)/5) calc((100% - 100px)/5) calc((100% - 100px)/5) calc((100% - 100px)/5);
}
.img-tintuc0121 a {
    display: flex;
    width: 115px;
    height: 115px;
    background: #fac655;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    border: 2px solid #ba3430;
    z-index: 2;
}
.img-tintuc0121 {
    display: flex;
    justify-content: center;
}
.gr-mt-tintu1c {
    display: block;
    background: #fac655;
    width: 145px;
    height: 145px;
    border-radius: 7px;
    transform: rotate(45deg);
    margin: auto;
}
.gr-mt-tintu1c a {
    display: block;
    width: 100%;
    height: 100%;
    transform: rotate(-45deg);
    text-align: center;
}
.te1nn-tintuc-d {
    padding-top: 30px;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px;
    height: 55px;
    overflow: hidden;
}
.mo1-ta-tad {
    font-family: mont;
    font-size: 13px;
    height: 54px;
    overflow: hidden;
}
.tintuc1-main {
    padding: 40px 0px;
    padding-bottom: 60px;
    background: url(../../templates/images/ss_02.png) no-repeat center;
    background-size: cover;
}
.tintuc1-main h1.title-c a::after{
    background: url(../../templates/images/lgbb_03.png) no-repeat center;
}
.tintuc-grou1pc.owl-carousel.owl-loaded.owl-drag {
    min-height: 300px;
}
.tintuc-grou1pc .owl-item {
    min-height: 300px !important;
}
h2.titlenewshome {
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 30px;
    color: #bb2821;
    margin-bottom: 15px;
}
.intro-des {
    font-family: svn;
    line-height: 1.8em;
}
.img-tintuc012 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.img-tintuc012 {
    width: 100%;
    height: 235px;
    overflow: hidden;
}
.viewmoewhome a {
    display: inline-block;
    background: #bb2821;
    padding: 7px 12px;
    margin-top: 10px;
    border-radius: 5px;
    color: #fff;
    font-family: 'svn';
}
.img-introhome img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}
.img-introhome {
    width: 100%;
    height: 315px;
    overflow: hidden;
    border-radius: 15px;
}
.ing-tromain {
    padding: 40px 0px;
}
.group-tintuchome2 {
    display: flex;
    flex-wrap: wrap;
}
.group-item-one {
    width: 45%;
}
.img-tintuchome {
    height: 220px;
    width: 100%;
    overflow: hidden;
}
.img-tintuchome img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ten-asfv {
    font-weight: bold;
    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.mo-tasd-ds {
    font-family: 'svn';
    line-height: 1.6em;
}
.group-item-two {
    margin-left: 15px;
    width: calc(55% - 15px);
}
.item-tintuc-home2 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 24px;
}
.img-tintu2chome {
    width: 130px;
    height: 100px;
    overflow: hidden;
}
.img-tintu2chome img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.group-a2ddc {
    margin-left: 15px;
    width: calc(100% - 145px);
}
.ten-a2sfv {
    font-weight: bold;
    font-size: 15px;
    line-height: 1.2em;
    margin-bottom: 10px;
}
.mo-tas2d-ds {
    font-family: 'svn';
}
.gftu2 {
    display: flex;
    flex-wrap: wrap;
}
.group-tintuchome {
    width: calc(70% - 30px);
    margin-right: 30px;
}
.group-videosa {
    width: 30%;
}
.group-tintuchome2 {
    display: flex;
    flex-wrap: wrap;
}
.group-itevideom-one {
    width: 100%;
}
.item-itevideom-home>div {
    height: 240px;
    width: 100%;
}
.item-itevideom-home iframe {
    height: 100%;
    width: 100%;
}
.group-itevideom-two {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.item-itevideom-home2 {
    width: 33.3%;
}
.item-itevideom-home2>div {
    height: 100px;
}
.item-itevideom-home2 iframe {
    width: 100%;
    height: 100%;
}
h2.tighle-h span {
    font-size: 24px;
    position: relative;
    background: #fff;
    z-index: 9;
        padding-right: 5px;
}
h2.tighle-h {
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    color: #009933;
    position: relative;
    margin-bottom: 25px;
}
.group-tintuc-video {
    padding: 40px 0px;
    padding-bottom: 20px;
}
h2.tighle-h::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #009933;
    left: 0;
    top: 55%;
    z-index: 1;
    transform: translateY(-50%);
}
.bradcum-news {
    padding: 35px 0px;
    background: url(../../templates/images/slider_02.png) no-repeat center bottom;
    background-size: cover;
    min-height: 135px;
    position: relative;
    z-index: 99;
    display: flex;
    margin-bottom: 30px;
}
footer .row {
    display: flex;
    flex-wrap: wrap;
}
input, textarea, select {
    font-family: 'svn';
}
.bregroup {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.3);
    padding: 35px;
}
.bregroup >* {
    max-width: 1140px;
    width: 100%;
    display: block;
    float: unset;
    margin: auto !important;
    line-height: 1.8em;
}
.title-home {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 5px;
}
.title-home span {
    position: relative;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-size: 32px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.bregroup ol.breadcrumb a {
    color: #fff;
}
.breadcrumb>li {
    display: inline-block;
}
.bregroup ol.breadcrumb {
    margin: 0;
    font-family: 'svn';
}
h1.title-sp {
    margin: 0;
}
.lhesp a {
    color: #fff;
    font-family: 'svn';
}
.lhesp {
    background: #bb2821;
    padding: 8px;
    text-align: center;
}
.box-item.module.row {
    display: flex;
    flex-wrap: wrap;
}
.item-tintucc.active {
    background: var(--green);
}
.item-tintucc.active a {
    color: #fff;
    
}
.row.list-product.m-5 >div {
    padding: 5px;
}
.logo{max-width: 150px;display: block;}