@font-face {
    font-family: 'Mulish';
    src: url('https://sixtekportal.com/fonts/Mulish-Regular.woff2') format('woff2'),
        url('https://sixtekportal.com/fonts/Mulish-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.mobile_support a:hover{
    text-decoration:none
}
.mobile_support a{
    color:#fff;
    -moz-animation-duration:.5s;
    -moz-animation-name:calllink;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:alternate;
    -webkit-animation-duration:.5s;
    -webkit-animation-name:calllink;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-duration:.5s;
    animation-name:calllink;
    animation-iteration-count:infinite;
    animation-direction:alternate
}
.mobile_support i{
    display:inline-block;
    margin-right:5px
}
.mobile_support{
    background-color:#1ed23c;
    color:#fff;
    bottom:0;
    padding:5px 15px;
    position:fixed;
    left:5px;
    z-index:99999999;
    font-weight:700;
    font-size:20px;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -ms-border-radius:50px;
    -o-border-radius:50px
}
.zalo a:hover{
    text-decoration:none
}
.zalo a{
    color:#fff;
    -moz-animation-duration:.5s;
    -moz-animation-name:calllink;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:alternate;
    -webkit-animation-duration:.5s;
    -webkit-animation-name:calllink;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-duration:.5s;
    animation-name:calllink;
    animation-iteration-count:infinite;
    animation-direction:alternate
}
.zalo i{
    display:inline-block;
    margin-right:5px
}

@keyframes calllink{
    0%{
        color:#eba11e
    }
    50%{
        color:#fff
    }
    100%{
        color:#ebfa48
    }
}

.sdt{
    bottom:0;
    background:#1ed23c
}
.noi-dung-tin p img{
    max-width:100%
}
@media screen and (min-width:1280px){
    .noi-dung-sp p img{
        max-width:100%
    }
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:400;
    src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:400;
    src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:500;
    src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format('woff2');
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:500;
    src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:600;
    src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqhPAMif.woff2) format('woff2');
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:600;
    src:local('Raleway SemiBold'),local('Raleway-SemiBold'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:700;
    src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:700;
    src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:800;
    src:local('Raleway ExtraBold'),local('Raleway-ExtraBold'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2) format('woff2');
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:800;
    src:local('Raleway ExtraBold'),local('Raleway-ExtraBold'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:900;
    src:local('Raleway Black'),local('Raleway-Black'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqhPAMif.woff2) format('woff2');
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Raleway;
    font-style:normal;
    font-weight:900;
    src:local('Raleway Black'),local('Raleway-Black'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqZPAA.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    src:url(../font/Roboto-Regular.woff2) format('woff2'),url(../font/Roboto-Regular.woff) format('woff');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Montserrat Semi';
    src:url(../font/Montserrat-SemiBold.woff2) format('woff2'),url(../font/Montserrat-SemiBold.woff) format('woff');
    font-weight:600;
    font-style:normal
}
html{
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
audio:not([controls]){
    display:none;
    height:0
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
::-webkit-scrollbar{
    display:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
#admin-menu-active{
    color:#e24a4a
}
.nav{
    font-family:tahoma,Arial,Helvetica,sans-serif;
    font-size:14px
}
.tieu-de-admin{
    float:left
}
body{
    margin:0;
    font-family:'Roboto Condensed';
    font-smooth:always;
    background:#fff
}
.logo img{
    max-height:100px;
    padding-top:5px
}
@media screen and (min-width:1024px) and (max-width:1279px){
    .dm_multiLevel a{
        padding:1.2rem 1.2rem;
        font-size:14px;
        text-transform:uppercase;
        font-weight:700
    }
    .navbar-default .navbar-nav>li>a{
        font-size:12px
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .dm_multiLevel a{
        padding:1rem .4rem;
        font-size:12px;
        text-transform:uppercase;
        font-weight:700
    }
    .navbar-default .navbar-nav>li>a{
        font-size:9px
    }
}
.navbar-default .navbar-nav>li>a{
    color:#fff;
    display:block;
    text-shadow:.1em .1em .1em #000
}
@media screen and (min-width:1024px) and (max-width:1279px){
    .page-home .feature-home .block-feature p{
        height:100px
    }
    .marketing-item ul>li{
        font-size:11px
    }
    .service-item .figure a{
        font-size:16px
    }
    .service-item .figure h4{
        font-size:12px
    }
    .navbar-default .navbar-nav>li>a{
        padding:1px 7px 1px 7px;
        margin:5px 0
    }
    .full-width-menu-top.fixed .hotline-menu{
        display:block
    }
    .full-width-menu-top.fixed .hotline-menu img{
        height:30px
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .navbar-default .navbar-nav>li>a{
        padding:1px 5px 1px 5px;
        margin:5px 0
    }
    .full-width-menu-top.fixed .hotline-menu{
        display:block
    }
    .full-width-menu-top.fixed .hotline-menu img{
        height:30px
    }
}
@media screen and (min-width:1366px){
    .navbar-default .navbar-nav>li>a{
        padding:1px 17px 1px 17px;
        margin:10px 0
    }
}
.navbar-default .navbar-nav>li>a:hover{
    color:#fff
}
.container-fluid{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font:14px arial;
    background-color:#4b8437
}
@media screen and (max-width:767.9 px){
    .service-item .figure img{
        max-width:220px
    }
    .noi-dung-tin h4{
        line-height:1.5em
    }
    blockquote{
        padding:10px 1px;
        margin:0 0 0;
        margin-inline-start:0
    }
    .fb_reset{
        display:none
    }
    .navbar-default .navbar-collapse,.navbar-default .navbar-form{
        background-color:#fff
    }
    .mobi-menu-fix{
        background-color:#fff;
        box-shadow:0 0 5px #191919;
        border:1px solid #fff;
        background:#fff;
        padding:5px 5px 5px 5px;
        -webkit-transition:all .3s linear 0s
    }
    nav.sidebar .container-fluid,nav.sidebar .navbar-collapse{
        border-top:unset
    }
    .navbar-collapse{
        box-shadow:inset 0 1px 0 #fff
    }
    .logo-mobi img{
        height:unset;
        max-width:100%
    }
    .mobi-menu-fix.fixed .logo-mobi img{
        padding-top:3px
    }
    .row{
        margin-left:0;
        margin-right:0
    }
    .navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{
        margin:-9px 10px 0 0
    }
    .top-menu .slogan-top{
        float:left;
        padding:5px 0;
        
        font-family:'Open Sans',sans-serif;
        font-size:10px
    }
    .slogan-top p{
        padding-right:5px;
        padding-right:5px;
        font-size:10px;
        text-transform:uppercase;
        font-weight:700
    }
    .top-menu .slogan-top{
        padding-left:5px
    }
    .mo-ta-danh-muc-home p{
        padding-left:5px
    }
    .ten-list-danh-muc-home p{
        padding-left:5px
    }
    .list-danh-muc-home img{
        max-height:160px;
        width:100%;
        padding:3px
    }
    .list-home:nth-child(2n+1),.list-home:nth-child(2n+2){
        padding-right:5px
    }
    .list-home:nth-child(2n+1){
        padding-left:5px
    }
    .menu-chan-trang li{
        padding-left:0;
        color:#fff
    }
    .home-footer{
        margin-left:5px
    }
    .mo-ta-danh-muc-home p{
        min-height:46px
    }
    .ten-list-danh-muc-home p{
        min-height:50px
    }
    .mo-ta-banner-duoi-slide{
        padding-bottom:10px
    }
    .about-icon-home{
        width:95%
    }
    .nav .open{
        background-color:#20262a
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
        color:#fff;
        margin-left:20px;
        background:url(../img/web/bullet-blue) no-repeat 10px 11px
    }
    .navbar-default{
        background-color:unset;
        border-color:unset
    }
    .container-fluid{
        background:unset
    }
    .navbar{
        border:unset
    }
    .navbar-nav{
        background:#4b8437;
        -moz-box-shadow:0 4px 4px #f7f7f7;
        -webkit-box-shadow:0 4px 4px #f7f7f7;
        box-shadow:0 4px 4px #f7f7f7
    }
    .navbar-default .navbar-nav>li>a{
        border-right:unset;
        padding-left:30px
    }
    .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
        background-color:#4b8437;
        color:unset
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        background-color:#4b8437;
        color:#fff;
        margin-left:20px;
        background:url(../img/web/bullet-mobi.png) no-repeat 10px 11px
    }
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    background-color:#4b8437;
    color:unset
}
.dropdown-menu{
    background-color:#8d3a0c
}
.dropdown-menu>li>a{
    color:#fff;
    text-transform:uppercase
}
.dropdown-menu li:hover{
    background-color:#4b8437
}
.dropdown-menu>li>a:hover{
    background-color:#4b8437;
    color:#fff;
    text-transform:uppercase
}
.navbar-nav:not(.sm-collapsible) .has-submenu:hover{
    background-color:#4b8437
}
.navbar-nav ul.sm-nowrap>li:hover>a:hover{
    background-color:#00a859
}
ol,ul{
    list-style:none
}
.navbar{
    position:relative;
    margin-bottom:0
}
.flexslider .slides li{
    margin-left:-40px
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-left:unset;
    padding-right:unset
}
.main,nav.sidebar{
    -webkit-transition:margin .2s ease-out;
    -moz-transition:margin .2s ease-out;
    -o-transition:margin .2s ease-out;
    transition:margin .2s ease-out
}
.main{
    padding:10px 10px 0 10px
}
@media (min-width:765px){
    .main{
        position:absolute;
        width:calc(100% - 40px);
        margin-left:40px;
        float:right
    }
    nav.sidebar:hover+.main{
        margin-left:200px
    }
    .navbar>.container-fluid .navbar-brand,nav.sidebar.navbar.sidebar>.container .navbar-brand{
        margin-left:0
    }
    nav.sidebar .navbar-brand,nav.sidebar .navbar-header{
        text-align:center;
        width:100%;
        margin-left:0
    }
    nav.sidebar a{
        padding-right:13px
    }
    nav.sidebar .navbar-nav>li:first-child{
        border-top:1px #e5e5e5 solid
    }
    nav.sidebar .navbar-nav>li{
        border-bottom:1px #e5e5e5 solid
    }
    nav.sidebar .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    nav.sidebar .container-fluid,nav.sidebar .navbar-collapse{
        padding:0
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        color:#777
    }
    nav.sidebar{
        width:200px;
        height:100%;
        float:left;
        margin-bottom:0
    }
    nav.sidebar li{
        width:100%
    }
    nav.sidebar:hover{
        margin-left:0
    }
    .forAnimate{
        opacity:0
    }
}
@media (min-width:1330px){
    .main{
        width:calc(100% - 200px);
        margin-left:200px
    }
    nav.sidebar{
        margin-left:0;
        float:left
    }
    nav.sidebar .forAnimate{
        opacity:1
    }
}
nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus,nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover{
    color:#ccc;
    background-color:transparent
}
nav:hover .forAnimate{
    opacity:1
}
section{
    padding-left:15px
}
.page-left{
    width:100%
}
.page-left .col-sm-3{
    padding-right:15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.page-left .col-xs-1{
    padding-left:unset;
    padding-right:unset
}
nav.sidebar{
    width:100%
}
.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.page-left .navbar-default .navbar-nav>.active>a{
    color:#f2f173;
    background-color:#4b8437
}
.page-left .navbar-default .navbar-nav>li>a{
    color:#fff
}
.content{
    width:100%;
    padding-top:10px
}
.col-sm-3 .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
    color:#f2f173;
    background-color:#4b8437
}
.ho-tro-truc-tuyen{
    width:100%;
    float:left;
    margin-top:10px;
    border-radius:10px;
    background-color:#4b8437;
    margin-bottom:15px;
    -moz-box-shadow:0 4px 4px #f7f7f7;
    -webkit-box-shadow:0 4px 4px #f7f7f7;
    box-shadow:0 4px 4px #f7f7f7
}
.san-phan-noi-bat{
    width:100%;
    float:left;
    border-radius:10px;
    background-color:#fff;
    margin-bottom:22px;
    -moz-box-shadow:0 4px 4px #f7f7f7;
    -webkit-box-shadow:0 4px 4px #f7f7f7;
    box-shadow:0 4px 4px #f7f7f7
}
nav.sidebar .container-fluid,nav.sidebar .navbar-collapse{
    border-radius:0
}
.ho-tro-truc-tuyen .tieu-de{
    top:-1px;
    left:-1px;
    width:100%;
    height:50px;
    z-index:0;
    border:1px solid #d4d4d4;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    background-color:#4b8437
}
.san-phan-noi-bat .tieu-de{
    top:-1px;
    left:-1px;
    width:100%;
    height:50px;
    z-index:0;
    border:1px solid #d4d4d4;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    background-color:#4b8437
}
.tin-tuc-home .tieu-de{
    top:-1px;
    left:-1px;
    width:100%;
    height:50px;
    z-index:0;
    border:1px solid #d4d4d4;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    background-color:#4b8437
}
.ho-tro-truc-tuyen .tieu-de h3{
    padding-left:17px;
    font-size:18px;
    margin-top:15px;
    text-transform:uppercase;
    color:#f2f173;
    font-weight:700;
    border-top-right-radius:5px;
    background-color:#4b8437;
    font-family:arial;
    position:relative;
    z-index:2
}
.tin-tuc-home .tieu-de h3{
    padding-left:17px;
    font-size:18px;
    margin-top:5px;
    text-transform:uppercase;
    color:#f2f173;
    font-weight:700;
    border-top-right-radius:5px;
    background-color:#4b8437;
    font-family:arial;
    position:relative;
    z-index:2
}
.san-phan-noi-bat .tieu-de h3{
    padding-left:17px;
    font-size:18px;
    margin-top:15px;
    text-transform:uppercase;
    color:#f2f173;
    font-weight:700;
    border-top-right-radius:5px;
    background-color:#4b8437;
    font-family:arial;
    position:relative;
    z-index:2
}
.col-sm-3 .navbar-default .navbar-nav>li>a{
    border-right:unset
}
.ho-tro-truc-tuyen ul li.first{
    background:0 0;
    padding-left:0;
    max-width:250px;
    color:#fff
}
.san-phan-noi-bat ul li.first{
    background:0 0;
    padding-left:0;
    width:190px;
    color:#fff
}
.ho-tro-truc-tuyen ul li{
    border-bottom:1px dashed #fff;
    background:url(../img/yahoo.png) no-repeat 8px center;
    width:130px;
    padding:12px 0 8px 58px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-size:12px;
    line-height:16px
}
.san-phan-noi-bat ul li{
    width:200px;
    padding-top:10px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-size:12px;
    line-height:16px
}
.ho-tro-truc-tuyen ul li{
    -moz-box-shadow:0 2px 0 #f7f7f7;
    box-shadow:0 2px 0 #f7f7f7;
    position:relative;
    z-index:11
}
.san-phan-noi-bat ul li{
    -moz-box-shadow:0 2px 0 #f7f7f7;
    box-shadow:0 2px 0 #f7f7f7;
    position:relative;
    z-index:11;
    border-bottom:1px dashed #4b8437;
    height:260px
}
.san-phan-noi-bat ul{
    width:100%
}
.ho-tro-truc-tuyen ul li:last-child{
    border-bottom:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ho-tro-truc-tuyen ul li{
    border-bottom:1px dashed #fff;
    background:url(../img/yahoo.png) no-repeat 8px center;
    width:130px;
    padding:12px 0 8px 58px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-size:12px;
    line-height:16px
}
.ho-tro-truc-tuyen ul li a:hover{
    text-decoration:underline
}
.ho-tro-truc-tuyen ul li{
    width:100%
}
.ho-tro-truc-tuyen ul li a{
    width:100%;
    display:block;
    padding-left:10px;
    color:#fff
}
.menu .navbar{
    border:unset
}
.san-phan-noi-bat .sp img{
    width:auto%;
    height:200px
}
.sp span{
    width:100%;
    float:left;
    font-size:12px;
    padding:10px 0;
    line-height:18px;
    height:50px;
    overflow:hidden
}
.tin-tuc-home{
    float:left;
    border:1px solid #d4d4d4;
    border-radius:5px;
    width:100%;
    margin-bottom:22px;
    -moz-box-shadow:0 4px 4px #f7f7f7;
    -webkit-box-shadow:0 4px 4px #f7f7f7;
    box-shadow:0 4px 4px #f7f7f7;
    position:relative;
    z-index:2;
    background-color:#fff
}
.tin-tuc-home h3{
    padding:12px 4px 12px 8px;
    height:16px;
    font-size:14px;
    color:#f2f173;
    font-weight:700;
    border-top-right-radius:5px;
    background-color:#4b8437;
    font-family:arial;
    position:relative;
    z-index:2
}
.tin-tuc-home ul li img{
    float:left;
    max-width:62px;
    border:2px solid #ebebeb;
    border-radius:5px
}
.tin-tuc-home ul li a{
    width:100%;
    display:block;
    padding-left:10px
}
.tin-tuc-home ul li{
    background:0 0;
    padding:10px 0;
    display:block;
    float:left;
    width:200px;
    margin-left:17px;
    margin-bottom:10px
}
.tin-tuc-home ul li span{
    float:left;
    margin-left:8px;
    width:100px;
    color:#fff
}
.tin-tuc-home ul li{
    border-bottom:1px solid #e5e5e5;
    -moz-box-shadow:0 2px 0 #f7f7f7;
    -webkit-box-shadow:0 2px 0 #f7f7f7;
    box-shadow:0 2px 0 #f7f7f7
}
.tin-tuc-home ul{
    padding:12px 0;
    margin:1px 0;
    list-style:none;
    background-color:#4b8437;
    position:relative;
    z-index:11
}
.col-sm-9 .san-pham-home h3{
    display:block;
    float:left;
    margin:0;
    padding:0 18px 0 14px;
    border-bottom:3px solid #4b8437;
    width:100%;
    font-size:14px;
    font-weight:700;
    background-color:#fff;
    border-top-right-radius:5px;
    border-top-left-radius:5px
}
.col-sm-9 .san-pham-home h3 strong{
    padding:12px 14px 12px 20px;
    display:block;
    width:auto;
    float:left;
    color:#fff;
    background-color:#4b8437
}
.col-sm-9 .san-pham-home h3 span{
    float:right;
    font-weight:400;
    font-size:11px;
    padding:12px 4px 12px 22px
}
.col-sm-9 .san-pham-home h3 span a{
    color:#3a3a3a
}
.col-sm-9 .san-pham-home ul{
    padding:12px 4px 0 4px;
    margin:0;
    list-style:none;
    float:left;
    width:100%
}
.col-sm-9 .san-pham-home ul li{
    float:left;
    max-width:180px;
    padding:10px
}
.col-sm-9 .san-pham-home ul li .price{
    float:left;
    margin:6px 0;
    width:100%;
    font-size:12px;
    color:#c21c0a;
    text-align:center;
    font-weight:700
}
.col-sm-9 .san-pham-home ul li .button1{
    float:left;
    height:25px;
    line-height:12px;
    padding:8px 12px;
    margin:0 0 12px 40px;
    border:1px solid #d4d4d4;
    border-radius:5px;
    color:#6bd225;
    font-weight:700;
    font-size:12px;
    background:url(../img/button1-pattern.png) repeat-x top center
}
.col-sm-9 .san-pham-home ul li .image img{
    max-width:150px;
    max-height:190px
}
.col-sm-9 .san-pham-home ul li .image{
    width:100%;
    height:190px;
    border:1px solid #eaeaea;
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
.col-sm-9 .san-pham-home{
    float:left;
    display:block;
    border:1px solid #d4d4d4;
    border-radius:5px;
    width:100%;
    margin-bottom:22px;
    -moz-box-shadow:0 0 4px #eee;
    -webkit-box-shadow:0 0 4px #eee;
    box-shadow:0 0 4px #eee;
    background-color:#fff
}
.content .col-sm-9{
    padding-right:unset
}
.col-sm-9 .san-pham-home ul li .title{
    float:left;
    margin-top:6px;
    width:100%;
    height:30px;
    font-weight:700;
    font-size:12px;
    color:#3b3b3b;
    text-align:center;
    overflow:hidden
}
.container .footer{
    width:100%
}
.footer .col2 h3,footer .col1 h3{
    color:#fff;
    font-size:14pt;
    font-weight:400!important;
    margin:0;
    margin-bottom:10px;
    padding:20px 2px;
    border-bottom:1px solid #c21c0a;
    text-transform:uppercase
}
.footer .col1 span,.footer .col2 span{
    color:#f7f7f7;
    font-size:9pt;
    float:left
}
.footer .col1 span h2{
    color:#f7f7f7;
    font-size:1.5em;
    -webkit-margin-before:.83em;
    -webkit-margin-after:.83em;
    -webkit-margin-start:0;
    -webkit-margin-end:0;
    font-weight:700;
    float:left
}
.footer .col2 span h2{
    color:#f7f7f7;
    font-size:1.5em;
    -webkit-margin-before:.83em;
    -webkit-margin-after:.83em;
    -webkit-margin-start:0;
    -webkit-margin-end:0;
    font-weight:700;
    float:left
}
.footer .col1 h3,.footer .col2 h3{
    color:#fff;
    font-size:14pt;
    font-weight:400!important;
    margin:0;
    margin-bottom:10px;
    padding:20px 2px;
    border-bottom:1px solid #c21c0a;
    text-transform:uppercase
}
.footer .col1 .project img{
    max-width:139px;
    max-height:93px
}
.footer .col1 .project{
    float:left;
    margin:20px 12px 0 0;
    border:1px solid #1f0300;
    max-width:139px;
    max-height:93px;
    background-color:#fff
}
.col-sm-4 .col2{
    padding-top:10px
}
.footer .col-sm-4{
    float:left
}
.cuoi-trang .copyright{
    float:left;
    padding-left:10px
}
.cuoi-trang .backtotop{
    float:right;
    padding-right:10px
}
.cuoi-trang{
    width:100%;
    float:left;
    background-color:#1f0300;
    font-size:10px;
    padding:16px 0;
    color:#aaa
}
.footer{
    width:100%;
    float:left;
    color:#fff;
    background-color:#58260b
}
.content .col-sm-3{
    padding-left:unset
}
.ho-tro-truc-tuyen ul{
    padding:12px 0;
    margin:1px 0;
    list-style:none;
    background-color:#4b8437;
    position:relative;
    z-index:11
}
.ho-tro-truc-tuyen ul li{
    margin:0 10px
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
    color:#fff;
    background-color:unset
}
.box-title-banner span{
    font-size:48px;
    text-transform:uppercase;
    font-family:"Roboto Mono",Monaco,Consolas,"Courier New",monospace;
    font-weight:500;
    color:#151515
}
.box-title-banner{
    position:relative;
    overflow:hidden;
    text-align:center
}
.home-banner{
    border:5px solid #f2f3f8;
    border-top-width:0
}
.home-banner-div{
    display:-ms-flexbox;
    display:-webkit-flex;
    
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:0 20px 30px
}
@media (min-width:768px){
    .service-item .figure img{
        max-height:200px
    }
    .content-09-add li{
        color:#fff;
        font-size:16px
    }
    blockquote{
        padding:10px 20px;
        margin:0 0 20px;
        font-size:17.5px;
        border-left:5px solid #eee
    }
    .navbar-default .navbar-collapse,.navbar-default .navbar-form{
        background-color:#00a859
    }
    .title-main p{
        font-size:14px;
        color:#555
    }
    .dropdown-menu>li>a{
        padding:5px 20px
    }
    .navbar{
        position:relative;
        min-height:unset;
        border:unset
    }
    .navbar-default{
        background-color:unset;
        border-color:#00a859
    }
    .full-width-menu-top{
        width:100%;
        background-color:#00a859
    }
    .logo{
        height:80px
    }
    .logo a img{
        padding-top:20px;
        padding-bottom:20px
    }
    .menu-logo{
        padding-top:20px;
        padding-bottom:20px
    }
    .nav>li{
        border-right:unset
    }
    nav.sidebar .menu-c2{
        background:url(../img/web/bullet-blue) no-repeat 10px 9px;
        text-shadow:.1em .1em .1em #000
    }
    nav.sidebar .menu-c2{
        background:url(../img/web/bullet-blue) no-repeat 10px 9px;
        text-shadow:.1em .1em .1em #000
    }
    .ten-dau-muc div:nth-child(n+2){
        padding-left:22px;
        background:url(../img/web/bullet-blue.png) no-repeat 10px 7px;
        width:auto;
        float:left
    }
    .line{
        margin-bottom:5px
    }
    .top-menu .diachi-top p{
        padding-left:10px
    }
    .slogan-top p{
        padding-left:10px;
        font-size:17px;
        text-transform:uppercase;
        font-weight:700
    }
    .top-menu .slogan-top{
        float:right;
        padding:5px 0;
        
        font-family:'Open Sans',sans-serif;
        font-size:14px
    }
    .mo-ta-danh-muc-home p{
        padding-left:5px
    }
    .ten-list-danh-muc-home p{
        padding-left:5px
    }
    .list-home:nth-child(4n+1),.list-home:nth-child(4n+2),.list-home:nth-child(4n+3){
        padding-right:2%
    }
    .menu-chan-trang li{
        padding-left:5px;
        color:#fff
    }
    .nav>li:hover{
        background-color:#f58634
    }
    .home-banner-div .col-sm-6:nth-child(n+3){
        border-top-width:1px
    }
    .home-banner-div .col-sm-6{
        width:50%;
        padding:0 20px 0;
        border:0 solid #ebebeb
    }
    .home-banner-div .col-sm-6:nth-child(odd){
        padding-left:0;
        border-right-width:1px;
        padding-top:20px
    }
    .home-banner-div .col-sm-6:nth-child(even){
        padding-right:0
    }
    .box-bordered__item:nth-child(2),.home-banner-div .col-sm-6:nth-child(1){
        padding-top:0
    }
    .home-banner-div .col-sm-6:nth-last-child(1),.home-banner-div .col-sm-6:nth-last-child(2){
        padding-bottom:0
    }
    .home-banner-div .col-sm-6:nth-child(n+3){
        border-top-width:1px
    }
    .home-banner-div .col-sm-6:nth-child(n+4){
        padding-top:20px
    }
    .home-banner-div .col-sm-6+.home-banner-div .col-sm-6{
        margin-top:0
    }
}
@media screen and (max-width:1024px){
    .home-banner-div{
        display:unset
    }
}
.box-title-banner span::before{
    content:'';
    position:absolute;
    top:50%;
    margin-top:-2px;
    transform:translateY(-50%);
    width:50vw;
    border-bottom:5px solid #f2f3f8;
    transform:translateX(-100%)
}
.box-title-banner span::after{
    content:'';
    position:absolute;
    top:50%;
    margin-top:-2px;
    transform:translateY(-50%);
    width:50vw;
    border-bottom:5px solid #f2f3f8
}
.home-banner-div .col-sm-6{
    padding:0 20px 0
}
.home-banner-div .col-sm-6 a img{
    position:relative;
    width:100%;
    will-change:transform;
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.home-banner-div .col-sm-6 p{
    font-size:24px;
    margin-top:10px;
    text-align:center;
    font-family:"Roboto Mono",Monaco,Consolas,"Courier New",monospace;
    font-weight:400
}
.title-box-home-pro{
    text-align:center!important
}
.title-box-home-pro h2{
    margin-bottom:0;
    font-weight:500;
    color:#151515;
    font-size:48px;
    font-family:"Roboto Mono",Monaco,Consolas,"Courier New",monospace;
    text-transform:uppercase
}
.owl-carousel .item{
    background:#f2f3f8;
    
}
.owl-carousel .item dl dt img{
    height:160px;
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.owl-carousel .item dl dd{
    margin-top:10px;
    text-align:center
}
.owl-carousel .item dl dd a{
    font-family:"Roboto Mono",Monaco,Consolas,"Courier New",monospace;
    font-weight:400
}
.owl-carousel .item h4{
    color:#fff;
    font-weight:400;
    margin-top:0;
    line-height:1.16667
}
.home-sp{
    margin-top:30px
}
.col-sm-6 a{
    text-decoration:none
}
.home-sp a{
    text-decoration:none
}
.full-width{
    width:100%
}
.full-width-giua-trang{
    width:100%;
    padding-top:5px
}
.home-phone{
    float:right;
    text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;
    color:#e40000;
    margin:0;
    font-size:40px;
    font-weight:700;
    font-family:Tahoma,Verdana,Segoe,sans-serif
}
.home-phone a{
    color:#20399d;
    text-decoration:none
}
.menu-c3 a{
    color:#fff
}
.menu-c3 i{
    color:#fff;
    padding-right:5px
}
nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus,nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover{
    color:#fff
}
@media screen and (max-width:1200px){
    .home-phone{
        font-size:25px
    }
}
.navbar-toggle{
    background-color:#ddd
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    text-decoration:none;
    color:#fff;
    background-color:#4b8437
}
.full-width-giua-trang .container .col-sm-4{
    padding-left:0;
    padding-right:5px
}
.full-width-chan-trang{
    width:100%;
    background-color:#282f39;
    margin-top:5px;
    float:left;
    font-family:'Open Sans',sans-serif
}
.full-width-chan-trang .container{
    padding-top:10px
}
.full-width-chan-trang .col-sm-6{
    color:#fff
}
.fb-page,.fb-page span,.fb-page span iframe[style]{
    max-width:100%!important
}
@media screen and (max-width:767.9 px){
    .noi-dung-tin p span{
        display:inline-block
    }
    .container{
        padding-left:2px;
        padding-right:2px
    }
}
.dropdown-menu{
    background-color:unset
}
.ten-list-sp a{
    padding-left:10px;
    color:#be051a;
    font-weight:700;
    font-family:tahoma;
    font-size:12px
}
.sp-home{
    width:100%;
    padding-top:10px
	float:left;
}
.anh-sp a img{
    display:table;
    margin:0 auto;
    width:100%;
}
.sp-home .sp{
    padding-left:5px;
    padding-right:5px
}
.full-width-sp-home{
    width:100%;
    background-color:#fff;
    padding-top:5px;
    background-size:cover;
    background-repeat:no-repeat
}
.home-right{
    display:table;
    background:#fff;
    margin-bottom:10px;
    box-shadow:0 0 5px #fff
}
.ten-list-sp{
    width:100%;
    background-color:#fff;
    padding-top:5px;
    text-transform:uppercase
}
.ten-sp{
    font-weight:700;
    color:#f90521;
    text-align:center;
    margin-top:-3px
}
.thong-tin-sp{
    float:left;
    color:#fff;
    width:100%;
    padding-top:10px;
   
}
.ten-sp{
    height: 30px;
    width: 100%;
    display: block;
    text-align: center;
    color: #333333;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.anh-sp{
    width:100%
}
.mota-sp{
    text-align:center;
    margin-bottom:0
}
.mua-sp{
    text-align:center;
    color:#fff
}
.thong-tin-sp .mua-sp a{
    color:#fff
}
.mota-sp b2{
    color:#be051a
}
.sp-noi-bat{
    padding-left:0;
    border:1px solid #be051a;
    margin-bottom:10px;
    float:left
}
@media screen and (min-width:768px)and (max-width:800px){
    .bh-header-slogan .company_name{
        font-size:18px!important
    }
    .bh-header-slogan .company_name span{
        font-size:16px
    }
}
@media screen and (min-width:1024px){
    .bh-header-slogan .company_name{
        font-size:20px!important
    }
    .bh-header-slogan .company_name span{
        font-size:18px
    }
}
@media screen and (min-width:768px){
    .sp-noi-bat{
        right:5px
    }
}
.title-noi-bat{
    padding-left:10px;
    color:#fff;
    font-weight:700;
    font-family:tahoma;
    font-size:12px;
    line-height:20px;
    
    text-transform:uppercase;
    background-color:#4b8437;
    border:1px solid #fff
}
.sp-noi-bat .thong-tin-sp{
    float:left;
    color:#fff;
    width:100%;
    background-color:#be051a;
    padding-top:10px;
    padding-bottom:10px
}
.ho-tro-trang-chu p{
    color:#fff
}
.ho-tro-trang-chu{
    padding-left:0
}
.link-danh-muc-sp{
    padding-left:10px;
    padding-top:5px;
    color:#ea0f28;
    font-weight:700;
    font-family:tahoma;
    font-size:12px;
    line-height:20px;
    text-transform:uppercase;
    background-color:#fff;
    border-bottom:unset;
    width:100%
}
.link-danh-muc-sp a:nth-child(n+2){
    padding-left:22px;
    background:url(../img/web/bullet-blue.png) no-repeat 10px 3px
}
.link-danh-muc-sp a{
    color:#be051a
}

.anh-dai-dien a{
    padding-top:5px;
    
}

.anh-khac{
    height: 62px;
    overflow: hidden;
    text-align:center;
    padding-top:2px
}
.anh-khac a:nth-child(n+1){
    display:inline;
    padding-left:2px
}
.trang-san-pham{
    float:left;
    background-color:#fff;
    border:1px solid #be051a
}
.noi-dung-trang-sp{
    float:left;
    border-top:1px solid #be051a;
    padding-bottom:10px
}
.tab-sp{
    text-shadow:.1em .1em .1em #000;
    background:#be051a;
    width:auto;
    height:auto;
    color:#fff;
    font-weight:700;
    padding:5px 12px;
    margin-left:10px;
    font:bold 11px arial;
    text-transform:uppercase;
    display:table;
    float:left;
    margin-top:10px;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.noi-dung-sp{
    border:1px solid #fff;
    display:table;
    width:auto;
    height:auto;
    clear:left;
    padding:5px 10px;
    width:98%;
    margin:0 auto;
    line-height:20px
}
.noi-dung-sp p{
    color:#333
}
.tab-sp:hover{
    color:#fff
}
.sp-lien-quan{
    width:100%;
    border-left:unset;
    border-right:unset;
    border-bottom:unset
}
.lien-quan:nth-child(2n+2){
    padding-left:10px
}
.list-sp-lien-quan{
    background-color:#fff;
    padding-top:5px;
    margin-bottom:5px;
    padding-left:10px;
    padding-right:10px
}
.list-tin-tuc{
    width:100%;
    padding:5px
}
.anh-tin-tuc img{
    max-width:100%;
    height:130px;
    box-shadow:0 0 2px #19191952;
    padding:3px
}
.full-width-giua-trang .container .anh-tin-tuc{
    padding-right:0
}
.anh-tin-tuc{
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff
}
.tieu-de-tin a{
    font-size:20px;
    color:#ff0320;
    font-weight:700;
    text-transform:uppercase;
    line-height:30px;
    
}
.thoi-gian-tin{
    font-size:15px;
    color:#222;
    line-height:25px
}
.nut-xem a{
    font-size:12px;
    color:#00a859;
    font-weight:700;
    line-height:25px;
    text-transform:uppercase
}
.info-tin{
    padding-left:10px;
    padding-top:5px
}
.tin-tuc{
    float:left;
    padding-bottom:10px
}
.tin-tuc:nth-child(2n+1){
    padding-right:10px
}
.noi-dung-trang-tin-tuc{
    background-color:#fff;
    margin-bottom:10px
}
.noi-dung-trang-tin-tuc p{
    color:#333
}
.tieu-de-trang-tin-tuc{
    color:#333;
    font-size:25px;
    height:26px;
    font-weight:700;
    display:table;
    margin-bottom:10px;
    margin-top:6px;
    padding-left:10px;
    text-transform:uppercase
}
.info-trang-tin-tuc{
    color:#333;
    padding-left:10px;
    padding-bottom:10px
}
.mo-ta-tin{
    color:#222;
    max-width:99%
}
.noi-dung-tin{
    padding-left:5px;
    color:#000
}
.ten-dau-muc{
    height:22px;
    background-color:#fff;
    padding-left:10px;
    color:#fff;
    font-weight:700;
    font-family:tahoma;
    font-size:12px;
    line-height:20px;
    text-transform:uppercase;
    width:100%
}
.ten-dau-muc a{
    color:#be051a;
    float:left
}
nav.sidebar .menu-c2 a{
    color:#fff
}
nav.sidebar .menu-c3 a{
    color:#f2f173;
    text-shadow:.1em .1em .1em #000
}
nav.sidebar .menu-c3:nth-child(n+1){
    padding-bottom:5px
}
.navbar-toggle{
    margin-right:0
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#4b8437
}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu{
    background:url(../img/web/bullet-blue) no-repeat 10px 9px;
    text-shadow:.1em .1em .1em #000
}
@media screen and (max-width:767.9 px){
    .anh-dai-dien img{
        width:100%;
        border:1px solid #fff
    }
}
.mo-ta-tin p{
    padding-left:10px
}
.noi-dung-tin p img{
    margin-top:5px
}
.noi-dung-tin p a{
    color:#000
}
.ten-sp:hover{
    color:#ec0303;
    text-decoration:none
}
.copyright{
    font-size:18px;
    width:100%;
    float:left;
    padding-bottom:5px;
    padding-top:10px
}
.copyright a{
    color:#fff
}
.noi-dung-sp ul{
    color:#fff
}
.noi-dung-sp li{
    color:#fff
}
.menu-trai .navbar-header{
    float:none
}
.menu-trai .navbar-toggle{
    display:block
}
.menu-trai .navbar-collapse.collapse{
    display:none!important
}
.menu-trai .navbar-nav{
    float:none!important
}
.menu-trai .navbar-nav>li{
    float:none
}
.menu-trai .navbar-collapse.collapse.in{
    display:block!important
}
.menu-trai .navbar-collapse.collapse{
    display:block!important
}
.menu-trai .navbar-nav{
    float:left
}
.menu-trai .navbar-collapse{
    max-height:100%
}
.menu-trai{
    padding-bottom:10px;
    padding-left:10px
}
.menu-trai .navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{
    top:5px
}
.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{
    top:5px
}
.menu-trai .dropdown-menu>li>a{
    color:#fff
}
.menu-trai .navbar-default .navbar-nav>li>a{
    color:#fff
}
.tieu-de-left{
    font-size:15px;
    background-color:#be051a!important;
    margin:0;
    font-size:15px;
    font-weight:bolder;
    position:relative;
    color:#fff;
    padding:0 15px;
    line-height:40px;
    text-transform:uppercase;
    text-indent:20px;
    background:url(/img/web/icon-tieude-left.png) no-repeat scroll 10px center #2d333d
}
.menu-trai .navbar-default .navbar-collapse,.navbar-default .navbar-form{
    background-color:#20262a
}
.menu-trai .navbar-default .navbar-toggle,.navbar-default .navbar-toggle{
    background-color:#be051a
}
.menu-trai .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    background-color:unset
}
.menu-trai .navbar-default .navbar-nav .menu-c1{
    background:url(../img/web/icon-category.png) no-repeat 8px 10px;
    text-shadow:.1em .1em .1em #000
}
.menu-trai .navbar-default .navbar-nav .open .link-menu-c1{
    background:url(../img/web/icon-category.png) no-repeat 8px 10px;
    text-shadow:.1em .1em .1em #000
}
.menu-trai .navbar-default .navbar-nav .menu-c1 a.link-menu-c1{
    padding-left:25px;
    padding-bottom:0;
    width:calc(100% - 85px)
}
.menu-trai .dropdown-menu li:hover{
    background-color:#20262a
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#fff
}
@media screen and (max-width:767.9 px){
    .navbar-nav{
        background:#20262a
    }
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
    background-color:#be051a
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    background-color:unset
}
nav.sidebar .menu-c2{
    font-size:14px
}
nav.sidebar .menu-c3{
    font-size:14px
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    font-size:14px;
    color:#fff
}
.navbar-nav.sm-collapsible a.has-submenu{
    font-size:14px
}
.trai{
    float:left
}
.danh-muc-sp-home{
    display:table;
    border:1px solid #be051a;
    background:#fff;
    margin-bottom:10px;
    width:100%
}
.danh-muc-con-sp-home{
    width:100%;
    float:left;
    background-color:#be051a;
    border-bottom:1px solid #fff;
    margin-bottom:5px;
    padding-left:10px
}
.ten-danh-muc-con{
    float:left;
    padding-right:5px
}
.ten-danh-muc-con a{
    padding-left:0
}
.xem-tat-ca{
    float:right;
    padding-right:10px;
    padding-top:3px;
    text-transform:uppercase
}
@media screen and (max-width:1024px){
    .ten-sp{
        height:50px;
        font-size:13px;
        padding-left:0;
        padding-right:0
    }
}
.navbar-nav.sm-collapsible a.nut-open{
    height:10px;
    bottom:15px;
    float:right
}
.an-khi-load{
    visibility:hidden
}
.chia-trang{
    float:right;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px
}
ul.yiiPager .selected a{
    background:#be051a;
    color:#fff;
    font-weight:700;
    border:solid 1px #fff
}
ul.yiiPager a:hover{
    border:solid 1px #fff;
    color:#fff
}
ul.yiiPager a:link,ul.yiiPager a:visited{
    border:solid 1px #fff;
    font-weight:700;
    color:#fff;
    padding:3px 6px 3px 6px;
    text-decoration:none;
    background-color:#00a859
}
ul.yiiPager .selected a:link,ul.yiiPager .selected a:visited{
    background-color:red
}
.menu-top .navbar-collapse{
    padding-left:0
}
.menu-top .navbar-nav>li{
    float:left;
    border-right:1px solid #232323 background-color:#2b2b2b
}
.menu-top li ul{
    background-color:#be051a
}
.menu-top .navbar-nav ul.sm-nowrap>li:hover>a{
    background-color:#be051a
}
.menu-top li.menu-c3 a{
    background:url(../img/web/bullet-blue) no-repeat 10px 9px;
    text-shadow:.1em .1em .1em #000
}
@media (min-width:1200px){
    .container{
        width:95%
    }
}
.top-menu{
    background:#00a859;
    color:#fff;
    padding:5px 0;
    background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.12),rgba(0,0,0,.15) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.16) 3px)
}
.top-menu .diachi-top{
    
    padding-left:20px;
    float:left
}
.top-menu .diachi-top p{
    display:block;
    line-height:30px;
    font-size:18px;
    float:right
}
.top-menu .diachi-top p i{
    display:inline-block;
    margin-right:5px
}
.top-menu .hotline-top{
    
    float:left
}
.top-menu .hotline-top p{
    border-left:1px solid #fff;
    padding:0 15px;
    display:block;
    line-height:30px;
    font-size:20px;
    float:left
}
.top-menu .hotline-top p i{
    display:inline-block;
    margin-right:5px
}
.top-menu .hotline2-top{
    
    float:left
}
.top-menu .hotline2-top p{
    border-left:1px solid #fff;
    padding:0 15px;
    display:block;
    line-height:30px;
    font-size:20px;
    float:left
}
.top-menu .hotline2-top p i{
    display:inline-block;
    margin-right:5px
}
@media (min-width:768px){
    #sm_menu_ham{
        display:none
    }
}
.banner-phai-home img{
    width:100%;
    height:240px;
    -moz-box-shadow:0 0 5px #ccc;
    -webkit-box-shadow:0 0 5px #ccc;
    box-shadow:0 0 5px #ccc;
    border:5px solid #fff;
    background:#fff
}
.nen-chan-trang{
    background-color:#00a85a;
    background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.12),rgba(0,0,0,.15) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.16) 3px)
}
.home-footer span,.home-footer strong{
    color:#fff
}
.copyright{
    color:#fff
}
.bottom-trang{
    padding-left:5px;
    padding-top:10px;
    padding-bottom:10px
}
.bottom-trang,.bottom-trang a,.bottom-trang p{
    color:#fff;
    text-transform:uppercase;
    margin:0 0 0
}
.Fb-chan-trang h4{
    background:0 0;
    color:#fff;
    border-bottom:1px solid #fff;
    font-size:17px;
    margin-bottom:10px;
    padding-bottom:5px;
    width:50%;
    text-transform:uppercase
}
.Fb-chan-trang ul{
    -webkit-padding-start:0
}
.Fb-chan-trang li{
    float:left;
    padding-right:5px
}
.Fb-chan-trang{
    float:left;
    width:49%
}
.slogan-top img{
    height:100%
}
.tieu-de-chan-trang{
    float:left;
    width:100%
}
.tieu-de-chan-trang h4{
    background:0 0;
    color:#fff;
    border-bottom:1px solid #e1e1e1;
    width:95%;
    font-size:17px;
    margin-bottom:10px;
    padding-bottom:5px;
    text-transform:uppercase
}
.menu-chan-trang li{
    width:100%;
    float:left;
    -webkit-padding-start:0
}
ul.menu-chan-trang{
    -webkit-padding-start:0;
    color:#fff
}
.menu-chan-trang li a{
    color:#fff
}
.banner-phai-home{
    height:240px
}
.bx-wrapper .bx-pager-item{
    margin-bottom:33px
}
.gia-nhieu-san-pham ul{
    -webkit-padding-start:0
}
.gia-nhieu-san-pham li{
    -moz-box-shadow:0 0 5px #ccc;
    -webkit-box-shadow:0 0 5px #ccc;
    box-shadow:0 0 5px #ccc;
    border:5px solid #fff;
    font-weight:700;
    border:1px solid #e4393c;
    float:left;
    min-width:35px;
    height:35px;
    margin:0;
    text-align:center;
    line-height:35px;
    white-space:nowrap;
    font-size:19px;
    cursor:pointer;
    position:relative;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:5px
}
.gia-nhieu-san-pham{
    padding-top:20px
}
.gia-nhieu-san-pham li:nth-child(n+1){
    margin-right:5px
}
.thong-tin-bao-hanh-san-pham{
    float:left;
    border:1px dashed #be051a;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:5px
}
.thong-tin-bao-hanh-san-pham .info-bh{
    padding:10px
}
.sp-noi-bat a.ten-sp{
    color:#fff;
    font-size:16px
}
.sp-noi-bat b2{
    color:#fff
}
.dung-luong b1{
    width:100%;
    display:block;
    text-align:center;
    color:#333;
    height:30px;
    text-transform:UPPERCASE;
    padding-left:10px;
    padding-right:10px
}
.gia-sp b2{
    width:100%;
    display:block;
    text-align:center;
    color:#333;
    height:30px;
    padding-left:10px;
    padding-right:10px
}
.gia-sp b2 b3{
    color:#f90521
}
@media screen and (max-width:767.9 px){
    .noi-dung-sp embed,.noi-dung-sp iframe,.noi-dung-sp object{
        width:100%
    }
    .anh-sp a img{
        display:table;
        margin:0 auto;
        height:150px;
        max-width:170px
    }
    .ten-sp{
        height:20px
    }
    .gia-sp b2{
        height:20px
    }
    .dung-luong b1{
        height:20px
    }
    .gia-sp{
        height:30px
    }
    .Fb-chan-trang{
        float:left;
        width:100%;
        padding-bottom:10px
    }
    .Fb-chan-trang h4{
        width:95%
    }
    .menu-footer{
        padding-left:5px
    }
    .fan-page{
        margin-top:10px;
        margin-bottom:10px;
        float:left;
        padding-left:10px
    }
}
@media screen and (min-width:1280px){
    .dm_multiLevel a{
        padding:1.2rem 1.2rem;
        font-size:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .noi-dung-sp p{
        max-width:1080px
    }
    .noi-dung-sp p img{
        max-width:1080px
    }
}
.Fb-chan-trang img{
    width:60px;
    border:1px solid #fff
}
.Thanh-toan img{
    width:100%
}
@media screen and (min-width:1279px){
    .service-item .figure h4{
        font-size:14px
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .service-item .caption ul li{
        font-size:13px
    }
    .service-item .figure h4{
        font-size:10px
    }
}
@media screen and (max-width:767.9 px){
    .service-item .figure h4{
        font-size:14px
    }
}
@media screen and (max-width:1279px){
    .noi-dung-sp p{
        max-width:100%
    }
    .noi-dung-sp p span{
        max-width:100%
    }
    .noi-dung-sp p span img{
        max-width:100%
    }
}
.danh-muc-sp-home .ten-list-sp{
    background-color:#be051a
}
.danh-muc-sp-home .ten-list-sp a{
    color:#fff
}
.full-width-giua-trang .container .banner-duoi-slide{
    padding-right:5%;
    padding-left:5%
}
@media screen and (min-width:1025px){
    .fb_support{
        display:none
    }
}
@media screen and (max-width:767.9 px){
    .lien-quan .ten-sp{
        height:40px
    }
    .chat_fb{
        display:none
    }
    #cfacebook{
        display:none
    }
    .fb_support a{
        color:#fff
    }
    .fb_support i{
        display:inline-block;
        margin-right:5px
    }
    .fb_support{
        background:#365899;
        color:#fff;
        padding:5px 15px;
        position:fixed;
        right:5px;
        bottom:0;
        z-index:99999999;
        font-weight:700;
        font-size:18px;
        border-radius:50px;
        -webkit-border-radius:50px;
        -moz-border-radius:50px;
        -ms-border-radius:50px;
        -o-border-radius:50px
    }
}
@media screen and (min-width:1025px){
    .list-danh-muc-home img{
        width:100%;
        max-height:305px
    }
}
@media screen and (min-width:767.9 px) and (max-width:1025px){
    .mo-ta-danh-muc-home{
        min-height:50px
    }
    .mo-ta-danh-muc-home p{
        padding-left:5px;
        padding-right:5px
    }
    .ten-list-danh-muc-home{
        min-height:50px
    }
    .list-danh-muc-home img{
        height:220px;
        width:100%;
        padding:3px
    }
    .gia-nhieu-san-pham li{
        max-width:300px;
        font-size:14px
    }
    .top-menu .diachi-top{
        
        float:left;
        padding-left:unset;
        width:100%
    }
    .gia-sp b2{
        font-size:13px
    }
    .fb_support{
        display:none
    }
    .anh-sp a img{
        display:table;
        margin:0 auto;
        height:130px;
        max-width:130px
    }
    .menu-trai .navbar-default .navbar-nav .menu-c1 a.link-menu-c1{
        padding-left:25px;
        padding-bottom:0;
        width:100%
    }
    .navbar-default .navbar-nav>li>a{
        margin:4px 0
    }
    .tieu-de-left{
        font-size:15px;
        background-color:#be051a!important;
        margin:0;
        font-size:13px;
        font-weight:bolder;
        position:relative;
        color:#fff;
        line-height:40px;
        text-transform:uppercase;
        text-indent:10px;
        background:unset
    }
}
.noi-dung-tin p img{
    width:100%
}
.sp-noi-bat .sp{
    background-color:#fff
}
.sp-lien-quan .link-danh-muc-sp{
    border-bottom:1px solid #be051a;
    border-top:unset;
    border-left:unset;
    border-right:unset
}
.tin-tuc-lien-quan{
    border-bottom:1px solid #be051a;
    width:20%;
    margin-left:10px;
    max-width:212px
}
.noi-dung-sp h2 span{
    color:#333
}
.noi-dung-sp h3 span{
    color:#333
}
.trang-san-pham .link-danh-muc-sp{
    border-bottom:1px solid #be051a;
    border-top:unset;
    border-left:unset;
    border-right:unset
}
.noi-dung-sp h2 span span img{
    width:100%
}
.noi-dung-sp h2{
    width:100%
}
.noi-dung-sp embed,.noi-dung-sp iframe,.noi-dung-sp object{
    width:100%
}
.main-nav{
    border:1px solid #bbb;
    background:#fff;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
    -moz-box-shadow:0 1px 41px rgba(0,0,0,.2);
    box-shadow:0 1px 1px rgba(0,0,0,.2)
}
.main-nav:after{
    clear:both;
    content:"\00a0";
    display:block;
    height:0;
    font:0/0 serif;
    overflow:hidden
}
.nav-brand{
    float:left;
    margin:0
}
.nav-brand a{
    display:block;
    padding:14px 11px 11px 10px;
    color:#333;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:400;
    text-decoration:none;
    text-transform:uppercase
}
#main-menu{
    clear:both;
    border:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
@media (min-width:768px){
    #main-menu{
        float:right;
        clear:none
    }
}
.main-menu-btn{
    float:right;
    margin:5px 10px;
    position:relative;
    display:inline-block;
    width:29px;
    height:29px;
    text-indent:29px;
    white-space:nowrap;
    overflow:hidden;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent
}
.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{
    position:absolute;
    top:50%;
    left:2px;
    height:2px;
    width:24px;
    background:#555;
    -webkit-transition:all .25s;
    transition:all .25s
}
.main-menu-btn-icon:before{
    content:'';
    top:-7px;
    left:0
}
.main-menu-btn-icon:after{
    content:'';
    top:7px;
    left:0
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{
    height:0;
    background:0 0
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{
    top:0;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{
    top:0;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
#main-menu-state{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    border:0;
    padding:0;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px)
}
#main-menu-state:not(:checked)~#main-menu{
    display:none
}
#main-menu-state:checked~#main-menu{
    display:block
}
@media (min-width:768px){
	.anh-khac img{
    width: 15%;
    height: 60px;
    border:1px solid #fff
	}
    .main-menu-btn{
        position:absolute;
        top:-99999px
    }
    #main-menu-state:not(:checked)~#main-menu{
        display:block
    }
}
.danh-muc-sp-mobi{
    background-color:#fff;
    border:1px solid #be051a
}
.navbar-nav:not(.sm-collapsible) .has-submenu:hover{
    background-color:unset
}
.nav .highlighted{
    background-color:unset
}
.navbar-collapse{
    padding-left:0
}
.tieu-de-chan-trang h4 a{
    color:#fff
}
.home-footer p span{
    width:100%;
    float:left
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
    color:#fff
}
.navbar-nav>li>.dropdown-menu{
    background-color:#20262a
}
.navbar-nav>li>.dropdown-menu:focus,.navbar-nav>li>.dropdown-menu:hover{
    background-color:#20262a
}
.menu-c2:hover{
    background-color:#00a859
}
.menu-c2 ul{
    background-color:#20262a
}
.dropdown-menu li:hover{
    background-color:unset
}
.icon-home{
    background:url(/img/web/tieu-de-trang-chu.gif) no-repeat center top;
    padding-top:40px;
    margin-top:20px
}
.about-icon-home{
    display:table;
    margin:0 auto
}
.about-icon-home p{
    font-size:18px;
    padding-bottom:10px
}
@media screen and (min-width:1025px){
    .bh-header-slogan .company_name{
        font-size:20px!important
    }
    .bh-header-slogan .company_name span{
        font-size:18px
    }
    .danh-muc-tin-home-2{
        padding-right:2%
    }
    .bottom-trang{
        padding-left:5px;
        padding-top:10px;
        padding-bottom:10px
    }
    .chan-trang{
        padding-left:5px;
        padding-right:5px
    }
    .mo-ta-danh-muc-home{
        background:#505050;
        min-height:45px
    }
    .banner-duoi-slide img{
        display:table;
        margin:0 auto;
        max-height:220px;
        max-width:220px
    }
    .banner-duoi-slide ul li{
        width:100%;
        float:left;
        padding-left:39px;
        position:relative;
        line-height:24px;
        margin-bottom:10px
    }
}
@media screen and (max-width:1024px){
    .banner-duoi-slide img{
        display:table;
        margin:0 auto;
        width:95%;
        height:auto;
        box-shadow:0 0 5px #191919;
        border:5px solid #e4d6d673;
        background:#fff;
        -webkit-border-radius:50%;
        -webkit-transition:all .3s linear 0s
    }
}
.mo-ta-banner-duoi-slide{
    font-size:18px;
    font-style:italic;
    padding-top:10px;
    width:80%;
    display:table;
    margin:0 auto
}
.mo-ta-banner-duoi-slide p{
    display:table;
    margin:0 auto
}
.banner-duoi-slide a{
    color:#333;
    text-decoration:none
}
.danh-muc-home{
    margin-top:10px;
    background-color:#f2f2f2
}
.danh-muc-home h2{
    margin-top:10px;
    margin-bottom:10px;
    font-size:20px
}
.danh-muc-home h2:before{
    background:rgba(84,84,84,.4);
    width:100%
}
.danh-muc-home i{
    font-size:20px;
    color:#d42328;
    margin-right:5px
}
.line{
    background-color:#b3b3b3;
    width:100%
}
.line3{
    background-color:#d42328;
    width:100px;
    padding-bottom:3px
}
.line2{
    background-color:#d42328;
    width:100px;
    padding-bottom:3px
}
.line1{
    background-color:#00a859;
    width:100px;
    padding-bottom:3px
}
.list-danh-muc-home{
    display:block;
    border:solid 1px #cbcbcb
}
.ten-list-danh-muc-home{
    font-size:16px;
    text-transform:uppercase;
    font-weight:700;
    background:#00a859
}
.ten-list-danh-muc-home p{
    color:#fff;
    padding-top:3px;
    padding-bottom:3px;
    margin-bottom:0
}
.list-danh-muc-home a:hover{
    text-decoration:none
}
.mo-ta-danh-muc-home{
    background:#00a859
}
.mo-ta-danh-muc-home p{
    color:#fff;
    padding-top:3px;
    padding-bottom:3px;
    margin-bottom:0
}
@media screen and (max-width:1025px){
    .hotline-menu img{
        height:30px
    }
    .logo img{
        max-width:500px
    }
}
.danh-muc-tin-home{
    background-color:#fff
}
.ten-danh-muc-home{
    background-color:#00a859
}
.list-danh-muc-home img{
    padding:3px
}
.container{
    width:95%;
    display:table;
    margin:0 auto;
    max-width:1230px
}
.anh-tin-tuc-home img{
    width:100%
}
.tieu-de-tin-tuc-home a{
    margin-bottom:5px;
    font-weight:700;
    color:#3b3b3b
}
.tieu-de-tin-tuc-home-2:before{
    font-family:FontAwesome;
    content:'\f192';
    color:#d42328;
    float:left;
    margin-right:5px
}
.tieu-de-tin-tuc-home-2 a{
    margin-bottom:5px;
    font-weight:700;
    color:#3b3b3b
}
.anh-tin-tuc-home{
    padding-left:0
}
.mo-ta-tin-tuc-home p{
    padding-top:10px;
    padding-right:5px
}
@media screen and (max-width:360px){
    .mo-ta-danh-muc-home p{
        min-height:70px
    }
}
.menu-top-1{
    padding-top:0;
    padding-bottom:0
}
.menu-top-2{
    padding-top:0;
    padding-bottom:0
}
.menu-top-3{
    padding-top:0;
    padding-bottom:0
}
.menu-top-1 li:nth-child(n+2){
    border-top:1px solid #fff
}
.menu-top-2 li:nth-child(n+2){
    border-top:1px solid #fff
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    background-color:#00a859
}
li.menu-c2:hover{
    background-color:#00a859
}
li.menu-c3:hover{
    background-color:#00a859
}
.text-center{
    display:table;
    margin:0 auto;
    margin-bottom:30px;
    padding-top:30px!important
}
.text-center-2{
    display:table;
    margin:0 auto;
    margin-bottom:30px
}
.text-center-2{
    text-align:center
}
.gioi-thieu-home{
    background-color:#eff3f6;
    width:100%;
    float:left
}
.noi-dung-gioi-thieu-home{
    width:90%;
    display:table;
    margin:0 auto;
    padding-bottom:20px
}
.service-item{
    width:100%;
    float:left;
    position:relative;
    z-index:10
}
.service-item .figure{
    text-align:center;
    width:100%;
    float:left;
    position:relative;
    padding:15px 0
}
figure{
    margin:0
}
.service-item .figure:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:75%;
    background:#fff;
    border-radius:5px;
    z-index:-1
}
.service-item .figure h3{
    font-size:18px;
    font-weight:700;
    margin-bottom:10px;
    text-transform:uppercase;
    font-family:'Roboto Condensed'
}
.cl-link{
    color:#333!important
}
.service-item .figure img{
    margin:0 auto
}
.service-item .caption ul{
    padding:0;
    margin:0;
    list-style:none
}
.service-item .caption ul li:before{
    content:url(/img/web/icon-tick.png);
    position:absolute;
    left:0;
    top:0;
    font-family:Ionicons;
    font-size:24px;
    color:#1f9c58
}
.service-item .caption ul li{
    width:100%;
    float:left;
    padding-left:39px;
    position:relative;
    line-height:24px;
    margin-bottom:10px
}
.btn-default{
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.service-item .figure h4{
    margin-bottom:20px
}
.dich-vu-trang-chu:nth-child(3n+1),.dich-vu-trang-chu:nth-child(3n+2){
    padding-right:2%
}
.dich-vu-quang-cao{
    width:90%;
    display:table;
    margin:0 auto
}
@media screen and (min-width:768px){
	
	.anh-lsp
	{
		width:70%;
		float:left;
	}
	.anh-khac
	{
		width:100%;
		float:left;
	}
	.anh-dai-dien img{
    max-height: 100%;
    border: 1px solid #fff;
    object-fit: cover;
    border:1px solid #fff
}
    .title-main h1{
        margin-top:0;
        font-size:40px;
        font-weight:700;
        color:#00a859;
        text-transform:uppercase;
        font-family:'Roboto Condensed'
    }
}
@media screen and (max-width:767.9 px){
    .btn{
        margin-bottom:10px
    }
    .title-main h1{
        margin-top:0;
        font-size:24px;
        font-weight:700;
        color:#00a859;
        text-transform:uppercase;
        font-family:'Roboto Condensed'
    }
}
.title-main p{
    font-size:14px;
    color:#555
}
.marketing-item{
    margin-bottom:30px
}
.marketing-item .icon{
    max-width:95px;
    height:auto;
    float:left;
    position:relative;
    display:block;
    line-height:46px;
    text-align:center;
    box-shadow:0 0 5px #191919;
    border:1px solid #fff;
    background:#fff;
    -webkit-border-radius:10%;
    -webkit-transition:all .3s linear 0s
}
.cl-link:hover{
    color:#1f9c58!important
}
.marketing-item ul>li{
    width:100%;
    float:left;
    position:relative;
    padding-left:20px;
    line-height:20px;
    margin-bottom:10px
}
.marketing-item ul>li:before{
    content:'';
    position:absolute;
    left:0;
    top:5px;
    width:10px;
    height:10px;
    background-color:#1f9c58;
    border:2px solid #d2ebde;
    border-radius:50%
}
.align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.row-flex{
    padding-top:20px
}
.marketing-item h3{
    width:100%;
    float:left;
    position:relative;
    font-size:18px;
    font-family:'Roboto Condensed';
    font-weight:700;
    color:#f58634
}
.marketing-item h3 a{
    color:#f58634
}
.marketing-item ul{
    padding:0;
    margin:0;
    list-style:none
}
.tai-sao-lai-chon-chung-toi{
    width:100%;
    display:table;
    margin:0 auto
}
.whypickme h2{
    font-size:36px;
    font-weight:700;
    text-transform:uppercase
}
.whypickme .panel-default>.panel-heading{
    background-color:transparent!important;
    border-color:transparent!important;
    color:#333
}
.whypickme .nen-vi-sao-chon{
    background:url(/img/web/chon-chung-toi.png) no-repeat 0 117px;
    background-position:70px 117px
}
.whypickme .panel{
    background-color:transparent;
    border-color:transparent!important;
    border:none;
    border-radius:0;
    -webkit-box-shadow:0 0 0 rgba(0,0,0,.05);
    box-shadow:0 0 0 rgba(0,0,0,.05);
    margin-bottom:20px
}
.webdatcang-label-1{
    font-size:36px;
    font-weight:700;
    font-family:'Roboto Condensed'
}
.whypickme{
    color:#333;
    background-color:#efefef!important;
    text-align:center;
    padding-bottom:50px
}
.whypickme .panel-body span{
    font-size:14px
}
.webdatcang-label-2{
    font-size:24px;
    font-weight:700;
    font-family:'Roboto Condensed'
}
.khach-hang-cua-chung-toi{
    width:100%;
    background-color:#fff
}
.cl-main{
    color:#f58634!important
}
.full-width-menu-top.fixed{
    position:fixed;
    top:0;
    z-index:99999
}
.mobi-menu-fix.fixed{
    position:fixed;
    top:0;
    z-index:99999
}
.bh-header-slogan{
    text-align:right
}
.bh-header-slogan .company_name{
    color:#f58634;
    margin:0 0 5px 0;
    font-weight:700;
    padding-top:25px;
    font-family:'Montserrat Semi'
}
.bh-header-slogan .company_name span{
    display:block;
    margin-top:10px;
    color:#a0595b
}
.bh-header-slogan .hotline-top{
    color:#404f65;
    font-weight:700;
    font-family:Roboto;
    font-size:16px;
    margin-bottom:0
}
.bh-header-slogan .hotline-top .fa{
    margin-right:5px
}
.company_name span i{
    color:red
}
.company_name span i1{
    color:#00a859
}
.company_name span i2{
    color:#a0595b
}
.contact-top>li{
    float:left
}
.contact-top{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.contact-top>li{
    position:relative;
    display:block
}
.contact-top>li+li{
    margin-left:2px
}
.hotline-menu{
    float:right;
    display:none
}
@media screen and (min-width:1280px){
    .full-width-menu-top.fixed .hotline-menu{
        display:block
    }
}
.color-09{
    color:#fff;
    padding-right:7px
}
.content-09-add{
    -webkit-padding-start:0;
    font-family:'Roboto Condensed'
}
@media screen and (min-width:768px) and (max-width:1023px){
    .service-item .figure img{
        height:180px;
        padding:5%
    }
    .cl-link{
        font-size:12px;
        color:#333!important;
        padding-right:5px;
        padding-left:5px
    }
    .service-item .figure h3{
        height:20px
    }
}
@media screen and (min-width:1024px){
    .cl-link{
        padding-right:10px;
        padding-left:10px
    }
}
.feature-home{
    text-align:center
}
.page-home h3.big-title{
    font-family:HelveticaNeue-Bold,Arial,Helvetica,sans-serif;
    font-size:30px;
    text-align:center;
    color:#0b9fc7
}
.page-home .feature-home .block-feature{
    text-align:center
}
.page-home .feature-home .block-feature img{
    margin:10px auto 20px auto;
    position:relative;
    z-index:1;
    height:100px
}
.page-home .feature-home .block-feature .frame-grey{
    background:#fff;
    padding:50px 0 20px 0;
    position:relative;
    top:-50px;
    z-index:0;
    min-height:180px
}
.page-home .feature-home .block-feature h3{
    font-size:17px;
    font-family:'Roboto Condensed';
    color:#2c2e36;
    padding-bottom:10px;
    text-transform:uppercase;
    font-weight:700
}
.page-home .feature-home .block-feature p{
    color:#2c2e36;
    line-height:20px;
    margin:0 auto;
    font-size:14px;
    width:96%
}
.page-home .feature-home .block-feature img{
    margin:10px auto 20px auto;
    position:relative;
    z-index:1
}
@media screen and (min-width:1024px){
    .page-home .feature-home .block-feature:nth-child(4n+1),.page-home .feature-home .block-feature:nth-child(4n+2),.page-home .feature-home .block-feature:nth-child(4n+3){
        padding-right:15px
    }
}
@media screen and (min-width:768px)and (max-width:1023px){
    .page-home .feature-home .block-feature:nth-child(2n+1){
        padding-right:15px
    }
}
@media screen and (max-width:1024px){
    .bh-header-slogan .company_name{
        font-size:1.8vw
    }
    .bh-header-slogan .company_name span{
        font-size:1.8vw
    }
}
.trang-tin-tuc{
    margin-top:5px
}
.noi-dung-tin{
    padding-right:unset;
}
.mo-ta-tin{
    padding-right:1%
}
.h1,h1,h1 span{
    font-size:40px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#333
}
.h2,h2,h2 span{
    font-size:25px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#333
}
.h3,h3,h3 span{
    font-size:20px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#333
}
.h4,h4,h4 span{
    font-size:18px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#333
}
.service-item .figure .h4,.service-item .figure h4,.service-item .figure h4 span{
    font-weight:unset
}
.h5,h5,h5 span{
    font-size:16px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#333
}
.h6,h6,h6 span{
    font-size:14px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#333
}
ul{
    list-style:none;
    padding:0
}
.noi-dung-tin li{
    padding-left:1.3em;
    line-height:2.2em
}
.noi-dung-tin ol li:before{
    content:"\f005";
    font-family:FontAwesome;
    display:inline-block;
    margin-left:-1.3em;
    width:1.3em;
    float:left;
    font-size:14px;
    color:#008df2
}
.noi-dung-tin ul li:before{
    content:"\f192";
    font-family:FontAwesome;
    display:inline-block;
    margin-left:-1.3em;
    width:1.3em;
    float:left;
    font-size:14px;
    color:red
}
.full-width-menu-top .navbar-default .navbar-nav>li>a{
    font-family:'Roboto Condensed';
    font-weight:700
}
.noi-dung-tin img{
    max-width:100%
}
ol{
    padding-inline-start:unset
}
.noi-dung-tin ul{
    max-width:99%;
    padding-top:5px
}
.noi-dung-tin{
    max-width:100%;
}
.noi-dung-tin{
    max-width:100%;
}
.noi-dung-tin li a{
    color:#000;
    font-weight:700
}
.noi-dung-tin p span a{
    color:#000;
    font-weight:700
}
.list-tin-nb a{
    color:#fff
}
.list-tin-nb{
    max-width:98%
}
.list-tin-nb a i{
    color:#fff;
    padding-right:5px;
    font-weight:700
}
.noi-dung-tin ol li p span{
    max-width:90%
}
td,th{
    border:2px dashed #eee;
    padding:5px
}
@media screen and (max-width:767.9 px){
	
	.thong-tin-dau-trang-dp-bida
	{
		display:none;
	}
	
	.anh-dai-dien a{
    display:table;
    margin:0 auto
}
	.service-item .figure {
   
    margin-block-start: 0px;
    margin-block-end: 0px;
    
}
	#sm_menu_ham:before {
	font-family:Roboto Condensed;	
    position: absolute;
    bottom: 100%;
    left: 0;
    content: "Menu";
    color: #00a859;
    font-weight: 700;
    font-size: 9px;
    text-transform: uppercase;
}
	.o-menu {
    background: url(images/menu.png) center no-repeat;
    background-size: contain;
    height: 35px;
    margin-top: 5px;
    left: 20px;
    pointer-events: auto;
    display: table;
}

	.sm_menu_outer .mobile_menu li
	
	{
		display:table;
		width: 100%;
	}
    span em span{
        width:100%;
        float:left
    }
    .fan-page{
        max-width:90%
    }
    .content-09-add li{
        color:#fff;
        font-size:13px
    }
}
.text-responsive{
    font-size:calc(100% + 1vw + 1vh)
}
@media screen and (max-width:300px){
    .fan-page{
        display:none
    }
    .logo-mobi img{
        display:none
    }
}
@media screen and (max-width:130px){
    .mobile_support a{
        font-size:10px
    }
    .fb_support{
        display:none
    }
    .content-09-add li{
        font-size:1vw
    }
}
.bx-controls-direction a{
    opacity:0;
    transition:opacity .25s ease-in-out;
    -moz-transition:opacity .25s ease-in-out;
    -webkit-transition:opacity .25s ease-in-out
}
.bx-wrapper:hover .bx-controls-direction a{
    opacity:1
}
.bh-header-slogan .company_name span{
    font-family:Roboto
}
.navbar-default .navbar-nav>li>a{
    text-transform:uppercase
}
.logo a img{
    max-width:300px
}
.dm_multiLevel{
    width:100%;
    height:4.3rem;
    background:#00a859;
    font-family:'Roboto Condensed'
}
.dm_multiLevel.fixed{
    position:fixed;
    top:0;
    left:0;
    z-index:1000
}
.dm_multiLevel ul{
    box-sizing:inherit;
    margin:0;
    padding:0;
    border:none;
    font:inherit;
    vertical-align:baseline
}
.dm_multiLevel ul li{
    position:relative;
    display:inline-block
}
.dm_multiLevel>ul>li{
    float:left
}
.dm_multiLevel>ul>li a{
    text-decoration:none
}
.dm_multiLevel a.menu-c0{
    line-height:1.8rem
}
.dm_multiLevel a{
    display:inline-block;
    line-height:1.2rem;
    color:#fff;
    transition:.2s ease-out
}
.dm_multiLevel a:hover,li.active{
    background:#00a859
}
.dm_multiLevel ul.subMenu{
    box-sizing:border-box;
    position:absolute;
    top:100%;
    left:0;
    width:170%;
    z-index:999
}
.dm_multiLevel ul.subMenu li{
    width:100%;
    background:#000
}
.dm_multiLevel ul.subMenu li a{
    width:100%;
    padding:1rem 1rem;
    border-bottom:1px solid rgba(0,0,0,.05);
    border-top:1px solid rgba(255,255,255,.1);
    font-family:'Roboto Condensed' font-weight:unset
}
.dm_multiLevel ul.subMenu li a:hover,.dm_multiLevel ul.subMenu li.active>a{
    background:#00a859;
    padding-left:1.1rem
}
.dm_multiLevel ul.subMenu ul.subMenu{
    position:absolute;
    top:0;
    left:100%;
    width:100%
}
.dm_multiLevel a i{
    padding-left:5px
}
.subMenu li.menu-c2 a{
    padding:5px
}
.subMenu .menu-c2{
    line-height:3rem
}
body.mmactive{
    overflow:hidden
}
.mobile_menu{
    display:none;
    position:relative
}
.sm_menu_outer.active .mobile_menu{
    display:block
}
.sm_menu_outer{
    height:100%;
    overflow-y:scroll;
    overflow-x:hidden;
    position:fixed;
    right:0;
    bottom:0;
    z-index:-9;
    width:100%;
    opacity:0;
    background-color:#000;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s
}
.sm_menu_outer.active{
    opacity:1;
    z-index:99999
}
.sm_menu_outer .mobile_menu li.back a{
    padding:20px 5px 20px 55px;
    background:url(images/back.png) no-repeat scroll 15px center/8% auto
}
.sm_menu_outer .mobile_menu a{
    color:#fff;
    display:block;
    font:300 18px/140% Lato,sans-serif;
    letter-spacing:1px;
    padding:10px 15px;
    text-transform:uppercase;
    text-decoration:none
}
.sm_menu_outer.slide .mobile_menu .submenu{
    background-color:#000;
    height:100%;
    position:absolute;
    right:-100%;
    top:0;
    transition:all .5s ease 0s;
    width:100%;
    z-index:999
}
.sm_menu_outer.slide .mobile_menu li.active>.submenu{
    right:0
}
.sm_menu_outer .mobile_menu li{
    list-style-type:none;
    border-bottom:.5px solid transparent;
    border-image:linear-gradient(to right,rgba(0,0,0,0) 0,#2a2a2a 20%,#2a2a2a 50%,#2a2a2a 80%,rgba(0,0,0,0) 100%) 0 0 1 0;
    color:#fff
}
.sm_menu_outer.slide .mobile_menu li.hasChild>a{
   
}
#sm_menu_ham{
    cursor:pointer;
    float:right;
    height:25px;
    position:fixed;
    right:5px;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:all .5s ease-in-out 0s;
    -moz-transition:all .5s ease-in-out 0s;
    -o-transition:all .5s ease-in-out 0s;
    transition:all .5s ease-in-out 0s;
    width:30px;
    top:20px;
    right:15px;
    z-index:9999999
}
#sm_menu_ham span{
    background-color:red;
    border-radius:5px;
    display:block;
    height:2px;
    left:0;
    opacity:1;
    position:absolute;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:all .25s ease-in-out 0s;
    -moz-transition:all .25s ease-in-out 0s;
    -o-transition:all .25s ease-in-out 0s;
    transition:all .25s ease-in-out 0s;
    width:30px
}
#sm_menu_ham span:nth-child(1){
    top:0
}
#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){
    top:10px
}
#sm_menu_ham span:nth-child(4){
    top:20px
}
#sm_menu_ham.open span:nth-child(1){
    left:50%;
    top:18px;
    width:0
}
#sm_menu_ham.open span:nth-child(2){
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
#sm_menu_ham.open span:nth-child(3){
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#sm_menu_ham.open span:nth-child(4){
    left:50%;
    top:18px;
    width:0
}
@media (min-width:1024px){
    #sm_menu_ham,.sm_menu_outer{
        display:none
    }
}
.not-active{
    pointer-events:none;
    cursor:default;
    text-decoration:none;
    color:#000
}
.back{
    color:#fff;
    background:#222
}

.logo-dau-trang-dp-bida img
{
	max-height:100px;
	
}
.search-box 
{
    width: 20vw;
}
.nut-tu-van-mua-hang-bida
{
	padding-right:10px;
}
.danh-muc-san-pham-tieu-de .tieu-de-danh-muc-san-pham
{
	min-width: 200px;
}
section.thanh-menu-bida
{
	padding-left:unset;
}
.slider-dau-trang .custom-nav 
{
	border-left: unset;
}
@media (min-width:768px)
{
.tin-tuc .hinh-tin-tuc img 
{
    height: 200px;
    
}	
.sp-tk .tem-giam-gia
{
	bottom: 100px;
} 
.san-hang-moi-ve .owl-carousel .owl-item img , .hang-xin-gia-hoi .owl-carousel .owl-item img, .co-the-ban-quan-tam .image-container img, .sp-tk .anh-sp a img{
    object-fit: cover;
    min-height: 300px;
}
.menu-ct.col-sm-3
{
		padding-left:30px;
}
.mxh-ct
{
	padding-left:30px;
}
 }
.noi-dung-tim-kiem
{
	margin-bottom:10px;
	margin-top:10px;
}
.sp-tk .gia-ban-dpcues {
    text-align: center;
    margin-left: 5px;
    margin-bottom: 20px;
    color: red;
    display: table; 
    float: unset; 
    font-weight: bold;
	width:100%;
}
.sp-tk .gia-goc {
    text-decoration: line-through;
    font-size: 12px;
    color: #98a5b9;
    position:unset;
    bottom: 10px;
    left: 15px;
    padding-bottom: 10px;
    display: table;
    margin: 0 auto;
}
.home-right .gia-ban-dpcues {
    text-align: center;
    margin-left: 5px;
    margin-bottom: 20px;
    color: red;
    display: table; 
    float: unset; 
    font-weight: bold;
	width:100%;
}
.home-right .gia-goc {
    text-decoration: line-through;
    font-size: 12px;
    color: #98a5b9;
    position:unset;
    bottom: 10px;
    left: 15px;
    padding-bottom: 10px;
    display: table;
    margin: 0 auto;
}
.home-right .tem-giam-gia {
    bottom: 70px;
    
}
.thanh-menu-bida.fixed {
    position: fixed;
    top: 0;
    z-index: 9999;
    background-color: #fff;
    padding-top: 0px;
    left: 0px;
	width:100%;
}
.ten-dau-muc h1 
{
	width:100%;
	display:Table;
	float:left;
	padding-top: 10px;
}
.div-list-chung-loai {
    padding-left: 10px;
}
.div-list-chung-loai p {
    margin: 0 0 0px;
}
.div-list-chung-loai p p2 {
    font-weight: bold;
    padding-left: 5px;
}
.div-list-chung-loai i 
{
	padding-right:5px;
}
.home-right
{
	margin-top:20px;
	padding-top: 10px;
}
