﻿@font-face {
    font-family: 'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-Regular.TTF') format('truetype');
}

@font-face {
    font-family: 'utmtrajanproboldOpensans';
    src: url('fonts/UTM Trajan Pro Bold.TTF') format('truetype');
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    line-height: 1;
}

.menu-mobile-icon {
    display: none;
}

.img-responsive {
    display: block;
    height: 100%;
    width: 100%;
}

* {
    margin: 0;
    padding: 0;
}

#wapper {
    height: auto;
    margin: 0 auto !important;
    max-width: 1366px;
    overflow: hidden;
}

body {
    font-size: 12px;
}

a {
    text-decoration: none !important;
}

ul, li {
    list-style: none !important;
}

.header {
    width: 100%;
    float: left;
    height: 112px;
}

.header-left {
    width: 100%;
    float: left;
}

    .header-left img {
        float: left;
        margin-top: 10px;
        margin-right: 25px;
    }

    .header-left .header-left-title {
        display: inline-block;
        margin-top: 42px;
    }

        .header-left .header-left-title h2 {
            font-family: 'OpenSans-Bold';
            font-size: 16px;
            text-transform: uppercase;
            color: #ed1821;
            margin-bottom: 5px;
        }

        .header-left .header-left-title span {
            font-family: 'OpenSans-Bold';
            font-size: 19px;
            text-transform: uppercase;
            color: #00a651;
        }

.header-right {
    float: right;
    margin-top: 15px;
}

    .header-right ul li {
        background: url(img/phone.gif) no-repeat left 0px;
        float: left;
        padding-left: 25px;
        margin-bottom: 25px;
    }

        .header-right ul li a {
            font-family: 'OpenSans-Bold';
            font-size: 19px;
            color: #ed1b24;
        }

            .header-right ul li a strong {
                font-family: 'OpenSans';
                font-size: 19px;
                color: #00a652;
                padding-right: 5px;
            }

.hotline-mobile {
    line-height: 40px;
}

    .hotline-mobile ul li {
        background: url(img/phone_02.gif) no-repeat center left;
        float: left;
        padding-left: 30px;
    }

        .hotline-mobile ul li a {
            font-family: 'OpenSans-Bold';
            font-size: 18px;
            color: #fff;
        }

            .hotline-mobile ul li a strong {
                font-family: 'OpenSans';
                font-size: 18px;
                color: #00a652;
                padding-right: 5px;
            }

.search {
    float: right;
}

    .search .search-text {
        border-bottom: 1px solid #ffeec5;
    }

        .search .search-text .input-text {
            border: none;
            box-shadow: none;
            font-family: 'OpenSans';
            font-size: 16.69px;
            color: #756238;
            font-style: italic;
        }

.bg-page-menu {
    height: 40px;
    background: #e87618;
    float: left;
    width: 100%;
}

.page-menu {
    width: auto;
    float: left;
}

.search .search-text .search-button {
    background: url(img/icon-search.png) no-repeat;
    border: none;
    box-shadow: none;
    width: 22px;
    height: 21px;
}

.RadMenu .rmLink {
    padding: 0px !important;
}

.page-menu > .RadMenu_Top > .rmRootGroup > .rmItem {
    padding: 0px 20px;
}

.page-menu .RadMenu_Top .rmRootGroup .rmFirst {
    padding-left: 0px;
}

.page-menu > .RadMenu_Top > .rmRootGroup > .rmItem > a > span.rmText {
    font-family: 'OpenSans-Bold';
    font-size: 15px;
    color: #ffffff;
    text-transform: uppercase;
}

.h140 {
    height: 140px;
}

.page-top {
    background: #ffffff;
    height: 30px;
    opacity: 0.86;
    width: 100%;
    z-index: 999;
}

.page-top-left {
    width: 100%;
    float: left;
}

    .page-top-left span {
        font-family: 'OpenSans';
        font-size: 13px;
        color: #b8894c;
        line-height: 30px;
        text-transform: uppercase;
        background: url(img/icon1.png) no-repeat left 5px;
        padding-left: 20px;
        float: left;
    }

.page-top-right {
    float: right;
}

    .page-top-right ul li {
        float: left;
        line-height: 30px;
        text-transform: uppercase;
        color: #b8894c;
        font-family: 'OpenSans';
        font-size: 13px;
        margin-left: 20px;
    }

        .page-top-right ul li a {
            line-height: 30px;
            text-transform: uppercase;
            color: #b8894c;
            font-family: 'OpenSans';
            font-size: 13px;
        }

        .page-top-right ul li:nth-child(1) {
            background: url(img/icon2.png) no-repeat left 7px;
            padding-left: 22px;
        }

        .page-top-right ul li:nth-child(2) {
            background: url(img/icon3.png) no-repeat left 7px;
            padding-left: 22px;
        }

.page-menu-sub {
    background: url("img/bg-menu.png") repeat;
    width: 100%;
    height: 100px;
    overflow: hidden;
}

.page-menu-sub-left .adv-box .item a img {
    margin-top: 7px;
}

.page-menu-sub-right > .RadMenu_Top > .rmRootGroup > .rmItem {
    padding: 0 12px;
}

.RadMenu .rmHorizontal .rmText {
    padding: 0px !important;
}

.page-header-top-giohang {
    float: right;
    line-height: 40px;
}

    .page-header-top-giohang span {
        color: #ffffff;
        font-family: "OpenSans-Bold";
        font-size: 15px;
        text-transform: uppercase;
        float: left;
    }

    .page-header-top-giohang strong {
        color: #ffffff;
        font-family: "OpenSans";
        font-size: 14px;
        float: left;
    }

    .page-header-top-giohang a {
        background: url(img/bg-giohang.png) no-repeat;
        width: 38px;
        height: 38px;
        float: left;
        margin: 0 5px;
        text-align: center;
        color: #ed1b24;
        font-size: 19.34px;
    }

.page-menu-sub-right > .RadMenu_Top > .rmRootGroup > .rmItem > .rmLink {
    padding: 0px;
}

    .page-menu-sub-right > .RadMenu_Top > .rmRootGroup > .rmItem > .rmLink > .rmText {
        color: #ffefbc;
        cursor: pointer;
        font-family: 'OpenSans-Bold';
        position: relative;
        text-transform: uppercase;
        font-size: 17px;
    }

        .page-menu-sub-right > .RadMenu_Top > .rmRootGroup > .rmItem > .rmLink > .rmText:hover {
            background: url(img/boder-menu.png.png) repeat-x;
        }


.page-menu-sub-right {
    line-height: 100px;
    float: right;
    height: 100px;
}

    .page-menu-sub-right .RadMenu_Top {
        float: left;
        width: 100%;
        margin-top: 25px;
    }


.page-content-left-gioithieu {
    width: 100%;
    float: left;
}

.home-gioithieu-allbum {
    width: 100%;
    float: left;
}

.home-gioithieu-allbum-img {
    max-width: 638px;
    max-height: 342px;
    width: 100%;
    float: left;
    height: 100%;
}

.home-gioithieu-allbum-small-img {
    max-width: 150px;
    max-height: 80px;
    width: 100%;
    height: 100%;
    float: left;
}

    .home-gioithieu-allbum-small-img .row-border {
        width: 100%;
        max-height: 342px;
        overflow: hidden;
        margin-left: 10px;
    }

        .home-gioithieu-allbum-small-img .row-border .item {
            width: 100%;
            max-height: 80px;
            margin-bottom: 8px;
        }

            .home-gioithieu-allbum-small-img .row-border .item img {
                width: 100%;
                max-height: 80px;
            }

.page-content-right-gioithieu {
    width: 100%;
    float: left;
    margin-top: -7px;
}

    .page-content-right-gioithieu p {
        font-family: 'OpenSans';
        font-size: 15px;
        color: #303030;
        line-height: 25px;
        text-align: justify;
    }

.bg-page-home-sanpham {
    width: 100%;
    float: left;
}

.page-home-sanpham {
    width: 100%;
    float: left;
    margin-top: 45px;
}

.page-home-sanpham-title {
    width: 100%;
    float: left;
}

.page-home-sanpham-title {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    height: 38px;
    width: 100%;
}

    .page-home-sanpham-title h4 {
        float: left;
        width: auto;
        height: 38px;
    }

    .page-home-sanpham-title > h2 {
        float: left;
        width: auto;
    }

    .page-home-sanpham-title a::after {
        border-bottom: 19px solid transparent;
        border-left: 21px solid #e87618;
        border-top: 19px solid transparent;
        content: "";
        height: 0;
        left: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        width: 0;
        height: 38px;
    }

    .page-home-sanpham-title a {
        background: #e87618 none repeat scroll 0 0;
        color: #fff;
        font-family: "OpenSans-Bold";
        font-size: 15px;
        line-height: 38px;
        padding-left: 15px;
        height: 38px;
        display: block;
        position: relative;
        text-transform: uppercase;
    }

        .page-home-sanpham-title a:hover {
            color: #fff;
        }

.page-home-sanpham-item-noibat {
    width: 100%;
    float: left;
    margin-top: 50px;
    position: relative;
}

.page-home-sanpham-item-noibat-item img {
    max-width: 274px;
    max-height: 394px;
    margin: 0 auto;
    /* width: auto !important; */
}

.page-home-sanpham-item-noibat-item {
    width: 100%;
    float: left;
}

    .page-home-sanpham-item-noibat-item > a {
        width: 50%;
        float: left;
        position: relative;
    }

    .page-home-sanpham-item-noibat-item h3 a {
        font-family: Arial;
        font-size: 20px;
        color: #00a653;
        font-weight: bold;
        display: inline-block;
        margin-bottom: 30px;
    }

    .page-home-sanpham-item-noibat-item p {
        font-family: Arial;
        font-size: 16px;
        color: #494949;
        line-height: 25px;
        text-align: justify;
    }


.page-home-sanpham-item-noibat .owl-controls {
}

.page-home-sanpham-item-noibat .owl-nav .owl-prev {
    position: absolute;
    top: -76px;
    background: url("img/icon66.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 30px;
    z-index: 9999;
    font-size: 0;
}

.page-home-sanpham-item-noibat .owl-nav .owl-next {
    position: absolute;
    top: -76px;
    background: url("img/icon67.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 11px;
    font-size: 0;
}



.page-home-sanpham-item-moi {
    width: 100%;
    float: left;
    margin-top: 50px;
    position: relative;
}

.page-home-sanpham-item-moi-item img {
    max-width: 274px;
    max-height: 394px;
    margin: 0 auto;
    /*width: auto !important;*/
}

.page-home-sanpham-item-moi-item {
    width: 100%;
    float: left;
}

    .page-home-sanpham-item-moi-item > a {
        width: 50%;
        float: left;
        position: relative;
    }

.page-home-sanpham-item-moi-item-right {
    width: 45%;
    float: left;
    margin-left: 20px;
}

    .page-home-sanpham-item-moi-item-right h4 {
        float: left;
        text-align: justify;
        width: 100%;
    }

        .page-home-sanpham-item-moi-item-right h4 a {
            font-family: Arial;
            font-size: 20px;
            color: #00a653;
            font-weight: bold;
            display: inline-block;
            margin-bottom: 25px;
            width: 100%;
        }

    .page-home-sanpham-item-moi-item-right p {
        font-family: Arial;
        font-size: 16px;
        color: #494949;
        line-height: 25px;
        text-align: justify;
        width: 100%;
        float: left;
    }

.page-home-sanpham-item-moi .owl-controls {
}

.page-home-sanpham-item-moi .owl-nav .owl-prev {
    position: absolute;
    top: -76px;
    background: url("img/icon66.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 30px;
    z-index: 9999;
    font-size: 0;
}

.page-home-sanpham-item-moi .owl-nav .owl-next {
    position: absolute;
    top: -76px;
    background: url("img/icon67.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 11px;
    font-size: 0;
}


.page-sidebar-right-sanphammoi {
    width: 100%;
    float: left;
}

.page-sidebar-right-sanpham-title {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    height: 38px;
    width: 100%;
    position: relative;
}

    .page-sidebar-right-sanpham-title h2 {
        float: left;
        width: auto;
    }

    .page-sidebar-right-sanpham-title a::after {
        border-bottom: 19px solid transparent;
        border-left: 21px solid #e87618;
        border-top: 19px solid transparent;
        content: "";
        height: 0;
        left: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 0;
    }



.page-sidebar-right-sanphammoi-item {
    width: 100%;
    float: left;
    position: relative;
}

.page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item {
    width: 100%;
    margin-top: 40px;
}

    .page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item img {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: auto !important;
        max-width: 250px;
    }

    .page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item h4 {
        text-align: center;
        width: 100%;
        margin: 20px 0px;
    }

        .page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item h4 a {
            font-family: Arial;
            font-size: 14px;
            color: #00a653;
            font-weight: bold;
            display: inline-block;
            margin-bottom: 0px;
        }

    .page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item p {
        font-family: Arial;
        font-size: 16px;
        color: #494949;
        line-height: 25px;
        text-align: justify;
        width: 100%;
        float: left;
    }

.page-sidebar-right-sanphammoi-item .owl-nav .owl-prev {
    position: absolute;
    top: -27px;
    background: url("img/icon66.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 30px;
    z-index: 9999;
    font-size: 0;
}

.page-sidebar-right-sanphammoi-item .owl-nav .owl-next {
    position: absolute;
    top: -27px;
    background: url("img/icon67.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 11px;
    font-size: 0;
}

.page-sidebar-right-sanphamnoibat {
    width: 100%;
    float: left;
    margin-top: 25px;
}

.page-sidebar-right-sanpham-title {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    height: 38px;
    width: 100%;
    position: relative;
}

    .page-sidebar-right-sanpham-title h2 {
        float: left;
        width: auto;
    }

    .page-sidebar-right-sanpham-title a::after {
        border-bottom: 19px solid transparent;
        border-left: 21px solid #e87618;
        border-top: 19px solid transparent;
        content: "";
        height: 0;
        left: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        width: 0;
    }

    .page-sidebar-right-sanpham-title a {
        background: #e87618 none repeat scroll 0 0;
        color: #fff;
        font-family: "OpenSans-Bold";
        font-size: 15px;
        line-height: 38px;
        padding-left: 15px;
        height: 38px;
        display: block;
        position: relative;
        text-transform: uppercase;
    }

        .page-sidebar-right-sanpham-title a:hover {
            color: #fff !important;
        }


.page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item .page-home-sanpham-item-moi-item-right {
    width: 100%;
    float: left;
    margin-left: 0px;
}

    .page-sidebar-right-sanphammoi .page-sidebar-right-sanpham-title-item .page-home-sanpham-item-moi-item-right h3 {
        width: 100%;
    }

.page-sidebar-right-sanphamnoibat-item-item {
    width: 100%;
    float: left;
    position: relative;
}


.page-sidebar-right-sanphamnoibat-item .page-home-sanpham-item-moi-item-right {
    width: 100%;
    float: left;
    margin-left: 0px;
}

    .page-sidebar-right-sanphamnoibat-item .page-home-sanpham-item-moi-item-right h3 {
        width: 100%;
    }


.page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item {
    width: 100%;
    display: inline-block;
    margin-top: 40px;
}

    .page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item img {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: auto !important;
    }

    .page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item h3 {
        text-align: center;
        width: 100%;
        margin: 20px 0px;
    }

        .page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item h3 a {
            font-family: Arial;
            font-size: 20px;
            color: #00a653;
            font-weight: bold;
            display: inline-block;
            margin-bottom: 0px;
        }

    .page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item p {
        font-family: Arial;
        font-size: 16px;
        color: #494949;
        line-height: 25px;
        text-align: justify;
    }

.page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item-item .owl-nav .owl-prev {
    position: absolute;
    top: -27px;
    background: url("img/icon66.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 30px;
    z-index: 9999;
    font-size: 0;
}

.page-sidebar-right-sanphamnoibat .page-sidebar-right-sanphamnoibat-item-item .owl-nav .owl-next {
    position: absolute;
    top: -27px;
    background: url("img/icon67.png") no-repeat;
    width: 15px;
    height: 16px;
    right: 11px;
    font-size: 0;
}





.RadMenu .rmHorizontal .rmText {
    padding: 0px;
}

.bg-slider {
    width: 100%;
    float: left;
}

.bic_slider {
    width: 100%;
    float: left;
    margin-bottom: 0px !important;
    position: relative;
}

    .bic_slider .owl-controls {
        text-align: center;
        width: 100%;
    }

    .bic_slider .owl-dots {
        position: absolute;
        bottom: 25px !important;
        display: block;
        width: 100% !important;
        padding: 0;
        list-style: none;
        text-align: center;
    }

        .bic_slider .owl-dots .owl-dot {
            position: relative;
            display: inline-block;
            width: 14px !important;
            height: 14px !important;
            margin: 0 8px;
            padding: 0;
            cursor: pointer;
            background: #fff;
            border-radius: 50% !important;
        }

            .bic_slider .owl-dots .owl-dot.active {
                background: #a9030a;
            }

    .bic_slider .owl-nav .owl-prev {
        position: absolute;
        top: 181px;
        background: url("img/icon2.png") no-repeat;
        width: 59px;
        height: 59px;
        left: 83px;
        z-index: 9999;
        font-size: 0;
    }

    .bic_slider .owl-nav .owl-next {
        position: absolute;
        top: 181px;
        background: url("img/icon3.png") no-repeat;
        width: 59px;
        height: 59px;
        right: 42px;
        font-size: 0;
    }

.page-content {
    width: 100%;
    float: left;
}

.page-content1 {
    width: 100%;
    float: left;
    background: url(img/bg-content.png) no-repeat;
}

.page-gioi-thieu {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.page-gioi-thieu-title {
    width: 100%;
    float: left;
    background: #f3f3f3;
    height: 38px;
}

    .page-gioi-thieu-title h2 {
        width: auto;
        float: left;
    }

.page-gioi-thieu span {
    font-family: 'OpenSans-Bold';
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    background: #e87618;
    line-height: 38px;
    padding-left: 15px;
    height: 38px;
    display: block;
}

.page-gioi-thieu-title span::after {
    border-bottom: 19px solid transparent;
    border-left: 21px solid #e87618;
    border-top: 19px solid transparent;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
}

.page-content-left-item {
    width: 100%;
    float: left;
    margin-top: 40px;
}

.page-content-left-gioithieu .adv-box div .item {
    font-family: Arial;
    font-size: 14px;
    line-height: 25px;
    color: #4d4d4d;
    text-align: justify;
}

.page-gioi-thieu-title ul {
    float: right;
    height: 22px;
    line-height: 25px;
    margin-bottom: 0 !important;
    margin-top: 8px;
}

    .page-gioi-thieu-title ul li {
        float: left;
        padding: 0 10px;
    }

        .page-gioi-thieu-title ul li a {
            color: #303030;
            font-family: 'OpenSans';
            font-size: 14.48px;
            text-transform: uppercase;
        }

            .page-gioi-thieu-title ul li a:hover {
                color: #e87618;
            }

.h128 {
    height: 128px;
}


.page-tin-tuc-noi-bat-right {
    width: 100%;
    float: left;
}

    .page-tin-tuc-noi-bat-right h2 {
        font-family: 'OpenSans';
        font-size: 38px;
        color: #d2bd73;
        text-transform: uppercase;
        float: left;
        width: 100%;
        text-align: center;
        margin: 45px 0px;
    }


.page-content-left-tin-tuc-noi-bat {
    width: 100%;
    float: left;
}

.page-footer-left .adv-box .item table tbody tr td h2 {
    color: #fff;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.page-footer-left .adv-box .item table tbody tr td font {
    color: #93cce3;
    font-family: Arial;
    font-size: 12px;
}

.page-list-news {
    width: 100%;
    float: left;
}

.page-list-news-noibat {
    width: 100%;
    float: left;
}

.page-content-left-tin-tuc-noi-bat .page-list-news-noibat .owl-controls {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 20px;
}

    .page-content-left-tin-tuc-noi-bat .page-list-news-noibat .owl-controls .owl-dots {
        text-align: center;
    }

        .page-content-left-tin-tuc-noi-bat .page-list-news-noibat .owl-controls .owl-dots .owl-dot {
            background: #f7edc9;
            width: 20px;
            height: 20px;
            border-radius: 100%;
            text-align: center;
            margin-left: 10px;
            display: inline-block;
        }

        .page-content-left-tin-tuc-noi-bat .page-list-news-noibat .owl-controls .owl-dots .active {
            background: #d2bd73;
            width: 20px;
            height: 20px;
            border-radius: 100%;
        }

.brother-newslist-left {
    width: 100%;
    float: left;
    background: url(img/brother-newslist-left.png) repeat-x;
    padding-bottom: 15px;
}

.bg-page-home-bacbietnoidung {
    width: 100%;
    float: left;
    margin-top: 25px;
}

.page-home-bacbietnoidung {
    width: 100%;
    float: left;
}

.page-home-bacbietnoidung-title {
    border: 1px solid #39c167;
    float: left;
    height: 96px;
    line-height: 1.2;
    margin: 7.5px;
    padding: 20px 30px;
    position: relative;
    width: calc(33.3333% - 15px);
    transform: scale(1);
    transition: all ease-in 300ms 0ms;
    z-index: 1;
}

    .page-home-bacbietnoidung-title:hover {
        cursor: pointer;
        background: rgb(0, 166, 81) !important;
        border: 2px solid #00a653 !important;
        transform: scale(1.05);
        z-index: 2;
    }

    /*.page-home-bacbietnoidung-title:nth-child(1) {
        background: rgb(4, 99, 209) none repeat scroll 0 0;
        border: medium none rgb(4, 99, 209);
    }

    .page-home-bacbietnoidung-title:nth-child(2) {
        background: rgb(254, 102, 203) none repeat scroll 0 0;
        border: medium none rgb(254, 102, 203);
    }

    .page-home-bacbietnoidung-title:nth-child(3) {
        background: rgb(197, 0, 79) none repeat scroll 0 0;
        border: medium none rgb(197, 0, 79);
    }

    .page-home-bacbietnoidung-title:nth-child(4) {
        background: rgb(117, 215, 106) none repeat scroll 0 0;
        border: medium none rgb(117, 215, 106);
    }

    .page-home-bacbietnoidung-title:nth-child(5) {
        background: rgb(40, 115, 32) none repeat scroll 0 0;
        border: medium none rgb(40, 115, 32);
    }

    .page-home-bacbietnoidung-title:nth-child(6) {
        background: rgb(221, 90, 0) none repeat scroll 0 0;
        border: medium none rgb(221, 90, 0);
    }*/

    .page-home-bacbietnoidung-title a span {
        color: #00a653;
    }

    .page-home-bacbietnoidung-title span {
        color: #00a653;
        display: block;
        font-family: Arial;
        font-size: 13.5px;
        min-height: 45px;
        padding-top: 10px;
        text-align: left;
        text-transform: uppercase;
        padding-left: 75px;
        font-weight: bold;
        line-height: 20px;
        transition: all ease-in 300ms 0ms;
    }

    .page-home-bacbietnoidung-title:hover a span {
        color: #fff;
    }

    .page-home-bacbietnoidung-title:nth-child(1) span {
        background: url(img/icon51.png) no-repeat 10px center;
        padding-top: 20px;
    }

    .page-home-bacbietnoidung-title:nth-child(1):hover span {
        background: url(img/icon51_w.png) no-repeat 10px center;
        padding-top: 20px;
    }

    .page-home-bacbietnoidung-title:nth-child(2) span {
        background: url(img/icon50.png) no-repeat 10px center;
    }

    .page-home-bacbietnoidung-title:nth-child(2):hover span {
        background: url(img/icon50_w.png) no-repeat 10px center;
    }

    .page-home-bacbietnoidung-title:nth-child(3) span {
        background: url(img/icon52.png) no-repeat 10px 7px;
        min-height: 54px;
        padding-top: 20px;
    }

    .page-home-bacbietnoidung-title:nth-child(3):hover span {
        background: url(img/icon52_w.png) no-repeat 10px 7px;
        min-height: 54px;
        padding-top: 20px;
    }

    .page-home-bacbietnoidung-title:nth-child(4) span {
        background: url(img/icon53.png) no-repeat 10px 4px;
        min-height: 50px;
        padding-top: 20px;
    }

    .page-home-bacbietnoidung-title:nth-child(4):hover span {
        background: url(img/icon53_w.png) no-repeat 10px 4px;
        min-height: 50px;
        padding-top: 20px;
    }

    .page-home-bacbietnoidung-title:nth-child(5) span {
        background: url(img/icon54.png) no-repeat 10px 8px;
        padding-top: 0px;
        padding-top: 10px;
    }

    .page-home-bacbietnoidung-title:nth-child(5):hover span {
        background: url(img/icon54_w.png) no-repeat 10px 8px;
        padding-top: 0px;
        padding-top: 10px;
    }

    .page-home-bacbietnoidung-title:nth-child(6) span {
        background: url(img/icon56.png) no-repeat 10px center;
        padding-top: 20px;
        min-height: 56px;
    }

    .page-home-bacbietnoidung-title:nth-child(6):hover span {
        background: url(img/icon56_w.png) no-repeat 10px center;
        padding-top: 20px;
        min-height: 56px;
    }

.bg-sukien-khuyen-mai {
    width: 100%;
    float: left;
}

.page-home-tin-tuc {
    width: 100%;
    float: left;
    margin-top: 50px;
}

    .page-home-tin-tuc h2 {
        text-align: center;
        margin-bottom: 38px;
    }

.bro {
    background: url(img/bro.png) repeat-x center center;
    width: 100%;
}

.page-home-tin-tuc h2 a {
    font-family: 'OpenSans-Bold';
    font-size: 24px;
    color: #e87618;
    text-transform: uppercase;
    text-align: center;
    background: #fff;
    padding: 0 64px;
}

.page-home-tin-tuc-list {
    width: 100%;
    float: left;
    position: relative;
}

    .page-home-tin-tuc-list .page-home-tin-tuc-item a {
        max-height: 184px;
    }

        .page-home-tin-tuc-list .page-home-tin-tuc-item a img {
            height: 200px;
        }

    .page-home-tin-tuc-list .page-home-tin-tuc-item h3 a {
        font-family: Arial;
        font-size: 16px;
        color: #494949;
        margin-top: 10px;
        display: inline-block;
        width: 100%;
        line-height: 20px;
    }

    .page-home-tin-tuc-list .page-home-tin-tuc-item h5 a {
        font-family: Arial;
        font-size: 16px;
        color: #494949;
        margin-top: 10px;
        display: inline-block;
        width: 100%;
        line-height: 20px;
        text-transform: inherit;
    }

    .page-home-tin-tuc-list .owl-nav .owl-prev {
        position: absolute;
        top: -60px;
        background: url("img/icon17.png") no-repeat;
        width: 17px;
        height: 17px;
        left: 390px;
        z-index: 9999;
        font-size: 0;
    }

    .page-home-tin-tuc-list .owl-nav .owl-next {
        position: absolute;
        top: -60px;
        background: url("img/icon18.png") no-repeat;
        width: 17px;
        height: 17px;
        right: 390px;
        font-size: 0;
    }

.bg-page-doitac {
    width: 100%;
    float: left;
}

.page-doitac {
    width: 100%;
    float: left;
    margin-top: 5px;
    max-height: 80px;
}


.page-doitac {
    width: 100%;
    float: left;
    position: relative;
}

    .page-doitac .owl-stage-outer {
        width: 100%;
        float: left;
        position: absolute;
        top: -16px;
    }

        .page-doitac .owl-stage-outer .owl-stage-outer {
            width: 100%;
            float: left;
        }

            .page-doitac .owl-stage-outer .owl-stage-outer .owl-stage {
                width: 100%;
                float: left;
            }


    .page-doitac img {
        max-height: 76px;
        max-width: 100%;
        width: auto;
    }



.page-list {
    width: 100%;
    float: left;
}

    .page-list .articlelisting {
        width: 100%;
        float: left;
        margin-top: 15px;
    }

        .page-list .articlelisting .item {
            width: 100%;
            float: left;
            margin-bottom: 40px;
        }

            .page-list .articlelisting .item .title {
            }

                .page-list .articlelisting .item .title h4 {
                    width: 100%;
                    display: block;
                }

            .page-list .articlelisting .item a {
                font-family: Arial;
                font-size: 15px;
                color: #e87618;
                width: 100%;
                line-height: 1.2;
                display: block;
                text-decoration: none;
                transition: all 0.3s ease 0s;
                height: auto;
                font-weight: bold;
            }

            .page-list .articlelisting .item span {
                font-family: Arial;
                font-size: 12px;
                color: #9f9f9f;
                display: block;
                padding: 5px 0px;
            }

            .page-list .articlelisting .item p {
                font-family: Arial;
                font-size: 14px;
                color: #737373;
                line-height: 22px;
                text-align: justify;
            }


            .page-list .articlelisting .item .img {
                width: 228px;
                float: left;
                margin-bottom: 15px;
                margin-right: 25px;
            }

                .page-list .articlelisting .item .img img {
                    max-width: 100%;
                    height: auto;
                }

                .page-list .articlelisting .item .img p {
                    text-align: justify;
                    font-family: Arial;
                    font-size: 14px;
                    color: #414141;
                    line-height: 20px;
                }


.page-sidebar-right .page-sidebar-right-video {
    width: 100%;
    float: left;
}

    .page-sidebar-right .page-sidebar-right-video h2 {
        background: url("img/icon5.png") no-repeat;
        padding-left: 42px;
        font-family: 'UVNBaiSauBold';
        font-size: 18px;
        color: #2165ae;
        text-transform: uppercase;
        float: left;
        height: 37px;
        line-height: 37px;
        width: 100%;
        position: relative;
    }

        .page-sidebar-right .page-sidebar-right-video h2::before {
            background: url("img/bg-brother.png") repeat-x;
            content: "";
            float: left;
            height: 7px;
            position: absolute;
            right: 0;
            top: 16px;
            width: calc(100% - 143px);
        }


.bg-page-footer-bootom {
    width: 100%;
    float: left;
}

.page-footer {
    width: 100%;
    float: left;
}

.page-footer-left {
    width: 100%;
    float: left;
    margin-top: 55px;
}

.page-sidebar-right-item {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.page-sidebar-right-item-video {
    width: 100%;
    float: left;
}

    .page-sidebar-right-item-video #VideoPlayerEmbedCode2 iframe {
        width: 100%;
        float: left;
        height: 250px;
    }

.page-sidebar-right-news {
    width: 100%;
    float: left;
    margin-top: 32px;
}

    .page-sidebar-right-news h2 {
        background: url("img/icon5.png") no-repeat;
        padding-left: 42px;
        font-family: 'UVNBaiSauBold';
        font-size: 18px;
        color: #2165ae;
        text-transform: uppercase;
        float: left;
        height: 37px;
        line-height: 37px;
        width: 100%;
        position: relative;
    }

        .page-sidebar-right-news h2::before {
            background: url("img/bg-brother.png") repeat-x;
            content: "";
            float: left;
            height: 7px;
            position: absolute;
            right: 0;
            top: 16px;
            width: calc(100% - 178px);
        }

.page-sidebar-right-news-content {
    float: left;
    width: 100%;
}

.page-list-news-noibat-right ul {
    margin-bottom: 0px;
}

    .page-list-news-noibat-right ul li {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

        .page-list-news-noibat-right ul li a img {
            width: 100%;
            height: auto;
        }

.page-sidebar-right-news-content .page-list-news-noibat-right ul li h3 {
    width: 60%;
    float: left;
}

.page-list .article_detail h1 span {
    width: 100%;
    float: left;
    font-family: 'OpenSans';
    font-size: 22px;
    color: #e87618;
}

.page-list .article_detail .date {
    float: left;
    height: 45px;
    margin-bottom: 27px;
    border-top: 1px dashed #bfbeb5;
    border-bottom: 1px dashed #bfbeb5;
    margin-top: 25px;
}

.detail-date {
    float: left;
    max-width: 180px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-top: 8px;
}

.detail-date-title {
    float: left;
    width: 100%;
}

    .detail-date-title p {
        color: #888888;
        float: left;
        font-family: Arial;
        font-size: 13px;
        line-height: 30px !important;
        padding-left: 20px;
    }

    .detail-date-title span {
        color: #888888;
        float: left;
        font-family: Arial;
        font-size: 13px;
        line-height: 30px !important;
        padding-left: 10px;
    }

.view p {
    color: #888888 !important;
    float: left;
    font-family: Arial !important;
    font-size: 13px !important;
    line-height: 30px !important;
    padding-left: 20px;
    padding-top: 8px;
}

.top-share {
    float: right;
    padding-top: 14px;
}

.share-detail {
    width: 100%;
}

.likefacebook {
    padding-left: 10px;
}

#___plusone_0 {
    width: 56px !important;
}

#divDetailContent {
    font-family: Arial;
    font-size: 14px;
    color: #585858;
    line-height: 25px;
    text-align: justify;
    margin-top: 50px;
}

.article_reference .list ul li span.item-date {
    color: #bcbebf;
    font-family: Arial;
    font-size: 14px;
    padding-left: 15px;
}

.page-sidebar-right {
    width: 100%;
    float: right;
    margin-top: 15px;
    overflow: hidden;
}

.page-sidebar-right-tinlienquan {
    width: 100%;
    float: left;
}

    .page-sidebar-right-tinlienquan h2 {
        background: url("img/icon5.png") no-repeat;
        padding-left: 42px;
        font-family: 'UVNBaiSauBold';
        font-size: 18px;
        color: #2165ae;
        text-transform: uppercase;
        float: left;
        height: 37px;
        line-height: 37px;
        width: 100%;
        position: relative;
    }

        .page-sidebar-right-tinlienquan h2::before {
            background: url("img/bg-brother.png") repeat-x;
            content: "";
            float: left;
            height: 7px;
            position: absolute;
            right: 0;
            top: 16px;
            width: calc(100% - 164px);
        }

.page-sidebar-right-item-detail {
    width: 100%;
    float: left;
    margin-top: 32px;
}

.page-sidebar-right-item-tinlienquan {
    width: 100%;
    float: left;
}

.article_reference .list ul li.item {
    width: 100%;
    float: left;
    margin-bottom: 32px;
}

    .article_reference .list ul li.item a.aliimg {
        width: 120px;
        height: 76px;
        float: left;
    }

        .article_reference .list ul li.item a.aliimg img {
            width: 100%;
            height: 100%;
            display: block;
        }

    .article_reference .list ul li.item a.title {
        color: #747474;
        float: right;
        font-family: Arial;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        text-align: justify;
        text-decoration: none;
        width: 215px;
    }

.sitemaps {
    width: 100%;
    float: left;
    margin-top: 32px;
}

.page-menu-right .RadMenu_Top .rmRootGroup .rmItem .rmLink .rmText {
    font-size: 12.5px;
}

.breadCrumb {
    background: #f3f3f3;
    float: left;
    height: 38px;
    position: relative;
    width: 100%;
    margin-top: 15px;
}

    .breadCrumb .nav_path {
        float: left;
        width: auto;
        background: #e87618;
        height: 38px;
    }

        .breadCrumb .nav_path::after {
            border-bottom: 19px solid transparent;
            border-left: 21px solid #e87618;
            border-top: 19px solid transparent;
            content: "";
            height: 0;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            width: 0;
        }

        .breadCrumb .nav_path ol li a {
            line-height: 38px;
            font-family: 'OpenSans-Bold';
        }

            .breadCrumb .nav_path ol li a.home {
                background: url("img/home.png") no-repeat scroll left 10px;
                padding-left: 20px;
                margin-left: 15px;
            }


        .breadCrumb .nav_path a.firt {
            color: #fff;
            font-family: 'OpenSans-Bold';
            font-size: 14px;
            line-height: 38px;
            position: relative;
            text-transform: uppercase;
        }

.nav_path span {
    color: #fff;
}

    .nav_path span:hover {
        color: #fff;
    }

.content_company {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.form-horizontal {
    margin: 0 auto;
    max-width: 620px;
}

.page-sidebar-right-tinlienquan h2::before {
    background: url("img/bg-brother.png") repeat-x;
    content: "";
    float: left;
    height: 7px;
    position: absolute;
    right: 0;
    top: 16px;
    width: calc(100% - 164px);
}

.refProduct {
    width: 100%;
    float: left;
}

    .refProduct .mncap {
        width: 100%;
        float: left;
        margin: 45px 0px;
        background: url(img/icon-112.png) repeat-x center top 9px;
    }

        .refProduct .mncap span {
            background: #fff;
            color: #e87618;
            float: left;
            font-family: "OpenSans-Bold";
            font-size: 18px;
            width: 125px;
        }


.brother-ref {
    background: url("img/icon44.png") repeat-x scroll 0 0;
    float: right;
    height: 7px;
    margin-top: 9px;
    width: calc(100% - 125px);
}

.refProduct ul .item {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    height: 80px;
}

.refProduct .item .img {
    width: 120px;
    float: left;
    margin-right: 20px;
}

    .refProduct .item .img a {
        width: 100%;
        height: 100%;
        margin-right: 20px;
    }

        .refProduct .item .img a img {
            width: 100%;
            height: 100%;
            display: block;
        }

    .refProduct .item .img p {
        text-align: justify;
        font-family: Arial;
        font-size: 14px;
        color: #414141;
        line-height: 20px;
    }

.refProduct .item .title {
}

    .refProduct .item .title a {
        color: #6f6f6f;
        font-family: "OpenSans-Bold";
        font-size: 14px;
        width: 100%;
    }

.refProduct .item span {
    color: #b5b5b5;
    font-family: "OpenSans";
    font-size: 12px;
    width: 100%;
    display: block;
}

.ctsp-img {
    max-width: 100%;
    height: 350px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

    .ctsp-img img {
        max-width: 100%;
        height: auto;
    }

.productListing {
    width: 100%;
    float: left;
    margin-top: 40px;
}

    .productListing ul {
        width: 100%;
        float: left;
    }

        .productListing ul .productListing-item {
            width: 100%;
            max-height: 450px;
            margin-bottom: 25px;
            text-align: center;
        }

.productListing-item > a {
    max-width: 100%;
    height: 292px;
    display: block;
    text-align: center;
    position: relative;
}

.productListing > ul > .productListing-item a {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: block;
    height: 292px;
}

.productListing ul .productListing-item a img {
    max-width: 100%;
    max-height: 292px;
}

.productListing-item .productListing-item-title {
    width: 100%;
    float: left;
}

    .productListing-item .productListing-item-title h3 {
        margin: 20px 0;
        text-align: justify;
        width: 50%;
        float: left;
    }

        .productListing-item .productListing-item-title h3 a {
            color: #00a653;
            display: inline-block;
            font-family: Arial;
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 0;
            height: auto;
        }

    .productListing-item .productListing-item-title p {
        color: #494949;
        font-family: Arial;
        font-size: 16px;
        line-height: 25px;
        text-align: justify;
        width: 100%;
        display: inline-block;
    }

.gia-sanpham {
    float: right;
    margin: 20px auto;
}

    .gia-sanpham del {
        color: #e87618;
        float: left;
        font-size: 20px;
        font-weight: bold;
        line-height: 20px;
        text-align: right;
    }

    .gia-sanpham ins {
        color: #e87618;
        float: left;
        font-size: 20px;
        font-weight: bold;
        line-height: 20px;
        text-decoration: none;
    }

    .gia-sanpham del a {
        color: #e87618;
        float: left;
        font-size: 20px;
        font-weight: bold;
        line-height: 20px;
        text-align: right;
    }

    .gia-sanpham ins a {
        color: #e87618;
        float: right;
        font-size: 20px;
        font-weight: bold;
        line-height: 20px;
    }

.product-detail-gia {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    .product-detail-gia span {
        font-size: 20px;
        font-weight: bold;
        color: #e87618;
        float: left;
    }

        .product-detail-gia span a {
            color: #e87618;
        }

        .product-detail-gia span ins {
            text-decoration: none;
        }

        .product-detail-gia span.product-slide-prince {
            float: right;
            text-align: right;
        }

.gia-sanpham a.oder {
    background: url("img/icon-oder.png") no-repeat;
    float: left;
    font-size: 0;
    height: 30px;
    width: 34px;
    margin-left: 10px;
}

.product_detail {
    width: 100%;
    float: left;
    margin-top: 25px;
}

    .product_detail h1.title {
        font-family: Arial;
        font-size: 20px;
        font-weight: bold;
        color: #00a653;
        width: 100%;
        float: left;
    }

    .product_detail .date {
        border-bottom: 1px dashed #bfbeb5;
        border-top: 1px dashed #bfbeb5;
        float: left;
        height: 45px;
        margin-bottom: 27px;
        margin-top: 25px;
    }

.article_detail {
    width: 100%;
    float: left;
}

    .article_detail h1 {
        width: 100%;
        float: left;
        margin-top: 25px;
        margin-bottom: 0px;
    }

.page-content-left-gioithieu .adv-box .item {
    width: 100% !important;
    text-align: justify !important;
    line-height: 25px !important;
    color: #22201e;
    font-family: 'OpenSans';
}

.btn-home-datban {
    width: 100%;
    float: left;
    margin-top: 65px;
}

    .btn-home-datban a {
        width: 100%;
        float: left;
        text-align: center;
        height: 100px;
        background: #d2bd73;
        line-height: 100px;
        font-family: 'OpenSans-Bold';
        font-size: 30px;
        text-transform: uppercase;
    }

        .btn-home-datban a:hover {
            color: #fff;
        }

.home-hotline {
    width: 100%;
    float: left;
    margin-top: 25px;
    text-align: center;
}

    .home-hotline a {
        font-family: 'OpenSans';
        font-size: 16px;
        text-transform: uppercase;
        color: #d2bd73;
        background: url(img/hotline.png) no-repeat left 0px;
        padding-left: 30px;
        height: 25px;
        display: inline-block;
    }

        .home-hotline a:hover {
            color: #d2bd73;
        }

.bg-gioithieu {
    width: 100%;
    float: left;
}

.page-footer-lienhe {
    width: 100%;
    margin-top: 40px;
    display: inline-block;
    text-align: center;
}

    .page-footer-lienhe img {
        text-align: center;
        margin: 0 15px;
    }

    .page-footer-lienhe a img:hover {
        background: rgba(255, 255, 255, 0.8);
    }

.KhungAnhCrop {
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: inline-block;
}

.KhungAnhCrop0 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: inline-block;
}

.KhungAnh {
    overflow: hidden;
}

a.KhungAnhCrop img {
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -o-transform: scale(1.0);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

a.KhungAnhCrop:hover img {
    z-index: 10;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.KhungAnh:hover a.KhungAnhCrop img {
    z-index: 10;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.baotabcontact {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 40px;
}

    .baotabcontact .tabcontact {
        color: #bababa;
        font: 14px Arial;
        display: inline-block;
        margin: 0 5px;
        border-top: 2px solid rgba(0,0,0,0);
        padding-top: 10px;
        text-transform: uppercase;
    }

    .baotabcontact .tabcontactactive {
        border-top: 2px solid #26aa41;
        color: #26aa41;
    }

    .baotabcontact .tabcontact:hover {
        color: #e87618;
    }

#PhanPhoiGroups {
    clear: both;
    width: 100%;
    float: left;
    margin-top: 40px;
}

    #PhanPhoiGroups a {
        color: #e87618;
    }

    #PhanPhoiGroups .item {
        margin-bottom: 12px;
        width: 100%;
        float: left;
    }

    #PhanPhoiGroups .menucha {
        margin-bottom: 15px;
        display: block;
    }

        #PhanPhoiGroups .menucha h3 {
            color: #26aa41;
            font: bold 22px/40px Arial;
            display: block;
            background: url(img/icon_menu_cap1.png) no-repeat left 0;
            padding-left: 46px;
        }

        #PhanPhoiGroups .menucha:hover h3 {
            color: #f5c73d;
        }

    #PhanPhoiGroups .menucon h4 {
        color: #26aa41;
        font: 14px/20px Arial;
        display: block;
    }

    #PhanPhoiGroups .menucon {
        background: url(img/icon_phanphoi.png) no-repeat left 7px;
        padding-left: 10px;
        margin-bottom: 10px;
    }

        #PhanPhoiGroups .menucon:hover h4 {
            color: #f5c73d;
        }

        #PhanPhoiGroups .menucon:hover {
            background: url(img/icon_phanphoi_hv.png) no-repeat left 7px;
        }

#PhanPhoiList {
    float: left;
    margin-top: 25px;
    width: 100%;
}

    #PhanPhoiList table {
        border-collapse: collapse;
        width: 100%;
        border: 1px solid #ccc;
    }

    #PhanPhoiList .header-tab {
        font: bold 12px/31px Arial;
        color: #fff;
        background: #26aa41;
        height: 30px;
    }

        #PhanPhoiList .header-tab .col1 {
            text-align: center !important;
            border: 1px solid #5cbf71;
            border-top: none;
            line-height: 34px;
            text-transform: uppercase;
        }

        #PhanPhoiList .header-tab .col2 {
            text-align: center !important;
            text-align: left;
            border: 1px solid #5cbf71;
            border-top: none;
            border-left: none;
            line-height: 34px;
            text-transform: uppercase;
        }

        #PhanPhoiList .header-tab .col3 {
            text-align: center !important;
            text-align: left;
            border: 1px solid #5cbf71;
            border-top: none;
            border-left: none;
            white-space: nowrap;
            line-height: 34px;
        }

        #PhanPhoiList .header-tab .col4 {
            text-align: center !important;
            text-align: left;
            border: 1px solid #5cbf71;
            border-top: none;
            border-left: none;
            line-height: 34px;
            text-transform: uppercase;
        }

        #PhanPhoiList .header-tab .col5 {
            text-align: center !important;
            text-align: left;
            border: 1px solid #5cbf71;
            border-top: none;
            border-left: none;
            line-height: 34px;
            text-transform: uppercase;
        }


    #PhanPhoiList .body {
        font: 13px/20px Arial;
        height: 47px;
        padding: 10px 0;
    }

        #PhanPhoiList .body .col1 {
            text-align: center;
            padding: 5px 10px;
            border: 1px solid #d3d3d3;
            border-top: none;
        }

        #PhanPhoiList .body .col2 {
            text-align: center;
            padding: 5px 10px;
            border: 1px solid #d3d3d3;
            border-top: none;
            border-left: none;
        }

        #PhanPhoiList .body .col3 {
            text-align: center;
            padding: 5px 10px;
            border: 1px solid #d3d3d3;
            border-top: none;
            border-left: none;
        }

        #PhanPhoiList .body .col4 {
            text-align: center;
            padding: 5px 10px;
            border: 1px solid #d3d3d3;
            border-top: none;
        }

        #PhanPhoiList .body .col5 {
            text-align: center;
            padding: 5px 10px;
            border: 1px solid #d3d3d3;
            border-top: none;
            border-left: none;
        }

        #PhanPhoiList .body .col6 {
            text-align: left;
            padding: 5px 10px;
            border: 1px solid #d3d3d3;
            border-top: none;
            border-left: none;
        }

        #PhanPhoiList .body td {
            color: #494949;
            font-family: Arial;
            font-size: 14px;
            line-height: 20px;
            text-align: justify;
        }

    #PhanPhoiList .menucha {
        margin-bottom: 15px;
        display: block;
    }

    #PhanPhoiList .menucha {
        color: #26aa41;
        font: bold 22px/40px Arial;
        display: block;
        background: url(img/icon_menu_cap1.png) no-repeat left 0;
        padding-left: 46px;
    }



.footer {
    background: url("img/bg-footer.png") no-repeat;
    width: 100%;
    float: left;
    margin-top: 15px;
    height: 309px;
}

.page-footer-center {
    width: 100%;
    float: left;
    margin-top: 55px;
}

    .page-footer-center h2 {
        color: #000000;
        float: left;
        font-family: 'Arial';
        font-size: 14px;
        text-transform: uppercase;
        width: 100%;
        font-weight: bold;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .page-footer-center table tbody tr td {
        color: #000000;
        float: left;
        font-family: 'Arial';
        font-size: 14px;
        width: 100%;
        line-height: 30px;
    }

        .page-footer-center table tbody tr td a {
            color: #000000;
            font-family: 'Arial';
            font-size: 14px;
            line-height: 30px;
            text-decoration: none !important;
        }

.page-footer-left .adv-box div .item table tbody tr td h2 {
    font-family: Arial;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.page-footer-left .adv-box div .item table tbody tr td font {
    font-family: Arial;
    font-size: 12px;
    color: #93cce3;
}

.page-footer-right {
    width: 100%;
    float: left;
    margin-top: 55px;
}

    .page-footer-right .top-footer {
        width: 100%;
        float: left;
    }

        .page-footer-right .top-footer h3 {
            line-height: 14px;
            margin: 0px;
            background: url(img/icon88.png) no-repeat left 5px;
            padding-left: 15px;
        }

            .page-footer-right .top-footer h3 a {
                font-family: 'Arial';
                font-size: 14px;
                color: #000000;
                line-height: 16px;
            }

.coptright {
    width: 100%;
    height: 58px;
    background: #096f2b;
    float: left;
    line-height: 58px;
}

.coptright-left p {
    font-family: 'Arial';
    font-size: 14px;
    color: #ffffff;
    float: left;
    text-transform: uppercase;
    line-height: 64px;
}

.coptright-left a {
    font-family: 'Arial';
    font-size: 14px;
    color: #ffffff;
    float: left;
    padding-left: 3px;
    line-height: 64px;
}

    .coptright-left a:hover {
        color: #ffffff;
    }

.coptright-left {
    width: 100%;
    float: left;
    line-height: 58px;
}

.coptright-right {
    font-family: 'Arial';
    font-size: 14px;
    color: #ffffff;
    float: right;
    line-height: 58px;
}

    .coptright-right a {
        font-family: 'Arial';
        font-size: 14px;
        color: #ffffff;
        float: left;
        line-height: 64px;
    }

        .coptright-right a:hover {
            color: #ffffff;
        }

        .coptright-right a.bicweb {
            font-family: 'Arial';
            font-size: 14px;
            color: #ffffff;
            float: left;
        }

    .coptright-right span {
        font-family: 'Arial';
        font-size: 14px;
        color: #ffffff;
        float: left;
        padding: 0 2px;
        line-height: 64px;
    }

.coptright-center {
    width: 100%;
    text-align: center;
}

    .coptright-center .adv-box .item a {
        padding: 0 5px;
        cursor: pointer;
        display: inline-block;
        margin-top: 12px;
    }

        .coptright-center .adv-box .item a img {
            vertical-align: 0;
        }

.pager {
    float: left;
    margin: 0 !important;
    min-height: 2px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}

.pager {
    text-align: right !important;
}

    .pager label {
        color: #a8a7a7;
        display: inline-block;
        font-weight: bold;
        line-height: 25px;
        padding-right: 15px;
    }

    .pager a.num {
        background: #f9f9f9;
        color: #242424;
        display: inline-block;
        font-size: 16px;
        line-height: 25px;
        margin-right: 5px;
        padding: 5px;
        text-align: center;
        border-radius: 4px;
    }

    .pager a.select, .pager a:hover {
        background: #e87618;
        color: #fff;
        text-decoration: none;
    }

        .pager a.select span, .pager a:hover span, .pager a.num span {
            padding: 3px 7px;
        }

.mm-menu {
    position: relative;
}

.pade-dang-ky-dich-vu {
    width: 100%;
    float: left;
    margin-top: 60px;
}

    .pade-dang-ky-dich-vu .pade-dang-ky-dich-vu-list {
        width: 100%;
        float: left;
    }

        .pade-dang-ky-dich-vu .pade-dang-ky-dich-vu-list ul li {
            width: 100%;
            float: left;
        }

            .pade-dang-ky-dich-vu .pade-dang-ky-dich-vu-list ul li a {
                color: #4d4d4d;
                float: left;
                font-family: Arial;
                font-size: 14px;
                font-weight: normal;
                line-height: 25px;
                text-align: justify;
                text-decoration: none;
                width: 100%;
            }

.modal-header {
    background: #3d7ebd;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.popuptext {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    .popuptext input.txtBook {
        border: 1px solid #ccc;
        float: left;
        height: 25px;
        width: 70%;
    }

    .popuptext label {
        color: #2165ae;
        float: left;
        font-family: Arial;
        margin-right: 15px;
        width: 20%;
    }

.modal-body {
    width: 100%;
    float: left;
}

.modal-header h4 {
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

#divDetailContent blockquote {
    margin: 0px !important;
}

    #divDetailContent blockquote img {
        width: 100% !important;
    }

.page-list-news-noibat-left {
    width: 100%;
    float: left;
}

    .page-list-news-noibat-left img {
        width: 100%;
        height: 200px;
    }

.page-top-right ul {
    margin-bottom: 0px;
}

.detail-box-giohang {
    width: 100%;
    float: left;
    border: 1px solid #e87618;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 70px;
}

    .detail-box-giohang a {
        background: url("img/icon-ct.png") no-repeat;
        background-size: contain;
        display: block;
        text-align: center;
        font-family: 'OpenSans';
        font-size: 28px;
        color: #5f5f5f;
        padding-left: 30px;
    }

.page-wrap-detail-right-content-item {
    width: 100%;
    float: left;
    color: #585858;
    font-family: Arial;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}

    .page-wrap-detail-right-content-item p {
        color: #585858;
        font-family: Arial;
        font-size: 14px;
        line-height: 25px;
        text-align: justify;
    }

    .page-wrap-detail-right-content-item h3 {
        font-family: 'OpenSans';
        font-size: 15px;
        color: #494949;
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

.productGroup {
    width: 100%;
    float: left;
    margin-top: 25px;
}

    .productGroup .list {
        width: 100%;
        float: left;
    }

        .productGroup .list .groupitem {
            width: 100%;
            float: left;
            margin-bottom: 50px;
        }

            .productGroup .list .groupitem li {
                margin: 0 auto;
                text-align: center;
            }

                .productGroup .list .groupitem li a {
                    color: #00a653;
                    display: inline-block;
                    font-family: Arial;
                    font-size: 20px;
                    font-weight: bold;
                    height: auto;
                    margin-bottom: 0;
                }

.nhomcac-sanpham-khac {
    float: left;
    margin-top: 40px;
    width: 100%;
}

.baoquanh-item-bg {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    height: 38px;
    width: 100%;
}

    .baoquanh-item-bg h2 {
        float: left;
        width: auto;
    }

        .baoquanh-item-bg h2 a::after {
            border-bottom: 19px solid transparent;
            border-left: 21px solid #e87618;
            border-top: 19px solid transparent;
            content: "";
            height: 0;
            left: 100%;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            width: 0;
        }

        .baoquanh-item-bg h2 a {
            background: #e87618 none repeat scroll 0 0;
            color: #fff;
            font-family: "OpenSans-Bold";
            font-size: 13px;
            line-height: 38px;
            padding-left: 15px;
            height: 38px;
            display: block;
            position: relative;
            text-transform: uppercase;
        }

            .baoquanh-item-bg h2 a:hover {
                color: #fff;
            }

.nhomcac-sanpham-khac-title {
    width: 100%;
    float: left;
    margin-top: 40px;
}

.baoquanh-item {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}


    .baoquanh-item h3 a {
        color: #00a653;
        display: inline-block;
        font-family: Arial;
        font-size: 20px;
        font-weight: bold;
        height: auto;
        margin-bottom: 0;
    }

.nhomsanpham-list {
    width: 25%;
    float: left;
}

.nhomsanpham-item .nhomsanpham-list .content {
    width: 100%;
    float: left;
    margin-top: 15px;
    position: relative;
}

    .nhomsanpham-item .nhomsanpham-list .content h4 {
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 15px;
    }

        .nhomsanpham-item .nhomsanpham-list .content h4 a {
            color: #00a653;
            display: inline-block;
            font-family: Arial;
            font-size: 17px;
            height: auto;
            margin-bottom: 0;
        }

    .nhomsanpham-item .nhomsanpham-list .content a img {
        width: 100%;
    }

.mg40 {
    margin-top: 0px;
}

@media screen and (max-width:1920px) {
    .fixed_right{
        display:none;
    }
}
@media screen and (min-width:1367px) and (max-width:1920px) {
    .container {
        width: 90%;
    }
}

@media screen and (min-width:1230px) and (max-width:1366px) {
    .container {
        width: 1230px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .home-gioithieu-allbum-img {
        max-width: 534px;
        height: 342px;
    }

        .home-gioithieu-allbum-img a img {
            width: 100%;
            height: 100%;
        }

    .page-gioi-thieu-title ul li a {
        font-size: 12.48px;
    }
}

@media screen and (max-width:992px) {
    .page-menu {
        display: none;
    }

    .header-left-title {
        display: none !important;
    }

    .menu-mobile-icon {
        display: block;
        width: 50px;
        float: right;
        height: 40px;
        position: relative;
    }

        .menu-mobile-icon img {
            position: absolute;
            top: 6px;
            right: 2px;
        }

    .menu-mobile {
        display: none;
    }

    .closebottom-menu-mobile {
        height: 38px;
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        text-align: center;
        line-height: 38px;
        text-transform: uppercase;
        z-index: 9999999;
        top: 410px;
        background: #00a652;
        color: #fff;
    }

    .closetop-menu-mobile {
        background: url("img/mobileclose.png") no-repeat;
        height: 16px;
        width: 16px;
        display: block;
        position: absolute;
        left: 0;
        z-index: 9999999;
        top: 0px;
    }

    .page-menu-sub-right {
        display: none;
    }

    .menu-mobile {
        display: none;
    }

    .closebottom-menu-mobile {
        height: 38px;
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        text-align: center;
        line-height: 38px;
        text-transform: uppercase;
        z-index: 9999999;
        top: 412px;
        background: #00a652;
        color: #fff;
    }

    .closetop-menu-mobile {
        background: url("img/mobileclose.png") no-repeat;
        height: 36px;
        width: 36px;
        display: block;
        position: absolute;
        left: 0;
        z-index: 9999999;
        top: 0px;
    }

    .mnDanhMuc { /*float: right;height: 36px; width: 125px; margin-top: 3px; margin-right: 8px;*/
    }

        .mnDanhMuc a { /* border: 1px solid #fff; color: #fff;display: block; font-size: 14px; height: 30px;padding: 5px 5px 25px 35px; border-radius: 3px;*/
        }

            .mnDanhMuc a span {
                color: #fff;
                text-transform: uppercase;
                font-family: Arial;
                font-weight: bold;
                position: relative;
                top: 0px;
            }

    .page-list .article_detail .date {
        height: auto;
    }

    .top-share {
        width: 100%;
        flex: none;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 5px;
    }

    .refProduct .mncap {
        margin: 15px 0px;
    }

    .refProduct .item .title {
        width: 100%;
    }

    .breadCrumb {
        margin-top: 15px;
    }

    #uc_contact {
        margin: 15px 0px !important;
    }

    .content_company .contact_info .adv-box .item table tr td h2 {
        font-size: 17px !important;
    }

    .content_company .contact_info .adv-box .item table tr td span {
        font-size: 14px !important;
    }

    .contactForm-left {
        margin-top: 25px !important;
    }

    #uc_contact .contactForm {
        margin-top: 25px !important;
    }

    #uc_contact .labelsColumn {
        width: 90px !important;
    }

        #uc_contact .labelsColumn label {
            font-size: 13px !important;
        }

    .sitemaps img {
        width: 100%;
    }

    .bg-gioithieu {
        background: #fff;
    }

    .page-content1 {
        background: #fff;
    }

    .page-top-left {
        display: none;
    }

    .page-top-right ul li:nth-child(2) {
        display: none;
    }

    .page-top-right ul li {
        float: none;
    }

    .page-top-right {
        float: none;
        text-align: center;
    }

        .page-top-right ul li:nth-child(1) {
            text-align: center;
            display: inline-block;
        }

    .page-top {
        position: inherit;
        background: #ececec;
    }

    .page-menu-sub {
        position: inherit;
        height: auto;
    }

    .page-menu-sub-left .adv-box .item a img {
        margin-top: 0px;
    }

    .page-gioi-thieu {
        margin-top: 0px;
    }

    .page-menu-sub-left .adv-box .item a img {
        width: auto;
    }

    .bg-sukien-khuyen-mai {
        width: 100%;
        float: left;
    }

    .bg-gioithieu {
        max-height: none;
    }

    #divDetailContent img {
        width: 100%;
    }

    .page-menu-sub-left {
        padding: 10px 0px;
    }

    .page-list .articlelisting .item .title {
        margin-left: 0px;
    }

        .page-list .articlelisting .item .title h4 {
            margin-top: 0px;
        }

    .header {
        position: initial;
    }

    .top-share {
        display: none;
    }

    .page-content-left-item {
        margin-top: 15px;
    }

    #divDetailContent table {
        width: 100%;
    }

    .page-gioi-thieu-title ul {
        height: auto;
        line-height: 20px;
    }

    .page-footer-left {
        margin: 0 auto;
        text-align: center;
    }

    .sitemaps iframe {
        width: 100%;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .header-left {
        text-align: center;
        margin: 0 auto;
    }

    .hotline-mobile {
        display: block !important;
        width: 200px;
        float: left;
    }

        .hotline-mobile ul li a:hover {
            color: #fff;
        }

    .page-gioi-thieu-title {
        height: auto;
        width: 100%;
    }

        .page-gioi-thieu-title span::after {
            border-bottom: none;
            border-left: none;
        }

    .page-gioi-thieu span {
        font-size: 12px;
        width: 100%;
        float: left;
        line-height: 20px;
    }

    .page-content-left-gioithieu .home-gioithieu-allbum .home-gioithieu-allbum-img img {
        width: 100%;
    }

    .bic_slider .owl-nav .owl-next, .bic_slider .owl-nav .owl-prev {
        display: none !important;
    }

    .page-gioi-thieu-title h2 {
        width: 100%;
    }

    .home-gioithieu-allbum-small-img {
        max-height: none;
        max-width: none;
    }

        .home-gioithieu-allbum-small-img .row-border {
            margin-left: 0px;
            display: none;
        }

    .page-content-right-gioithieu {
        margin-top: 5px;
    }

    .home-gioithieu-allbum-img {
        max-height: none;
        max-width: none;
    }

    .page-home-sanpham-item-moi-item > a {
        width: 49%;
    }

    .page-home-sanpham-item-noibat-item > a {
        width: 49%;
    }

    .page-home-bacbietnoidung-title {
        width: calc(49.333% - 15px);
    }

    .page-home-tin-tuc-list .owl-nav .owl-next, .page-home-tin-tuc-list .owl-nav .owl-prev {
        display: none !important;
    }

    .bro {
        background: #fff;
    }

    .home-gioithieu-allbum-small-img {
        display: none;
    }
}

@media screen and (max-width:767px) {
    .page-list .articlelisting .item .img {
        width: 175px;
    }

    .bg-page-doitac {
        background: url(img/bg-footer-mobile.png) no-repeat;
        height: 94px;
    }

    .ctsp-img {
        height: auto;
    }

    .detail-box-giohang {
        margin-bottom: 10px;
        padding-left: 30px;
    }

    .bic-table-responsive .table-mobile {
        margin-bottom: 15px
    }

        /* Force table to not be like tables anymore */
        .bic-table-responsive .table-mobile,
        .bic-table-responsive .table-mobile thead,
        .bic-table-responsive .table-mobile tbody,
        .bic-table-responsive .table-mobile th,
        .bic-table-responsive .table-mobile td,
        .bic-table-responsive .table-mobile tr {
            display: block;
        }

            /* Hide table headers (but not display: none;, for accessibility) */
            .bic-table-responsive .table-mobile .header-bic-table-mobile {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

            .bic-table-responsive .table-mobile tr {
                border: 1px solid #ccc;
            }

            .bic-table-responsive .table-mobile td {
                /* Behave  like a "row" */
                border: none;
                border-bottom: 1px solid #ccc;
                position: relative;
                padding: 10px 0;
                padding-left: 50%;
            }

                .bic-table-responsive .table-mobile td span.labeltd {
                    /* Now like a table header */
                    position: absolute;
                    /* Top/left values mimic padding */
                    top: 10px;
                    left: 6px;
                    width: 45%;
                    padding-right: 10px;
                    color: #26aa41
                }

            .bic-table-responsive .table-mobile tr:nth-of-type(odd) {
                background: #eee
            }
}

@media screen and (min-width:560px) and (max-width:767px) {
    .page-list-news-noibat-left img {
        width: 100%;
        max-width: none;
    }

    .page-gioi-thieu p {
        margin-bottom: 15px;
    }

    .page-footer-lienhe img {
        max-width: 230px;
        text-align: center;
    }


    .header-left {
        text-align: center;
        margin: 0 auto;
    }

    .page-gioi-thieu-title {
        height: auto;
        width: 100%;
    }

        .page-gioi-thieu-title span::after {
            border-bottom: none;
            border-left: none;
        }

    .page-gioi-thieu span {
        font-size: 12px;
        width: 100%;
        float: left;
        line-height: 20px;
    }

    .page-content-left-gioithieu .home-gioithieu-allbum .home-gioithieu-allbum-img img {
        width: 100%;
    }

    .bic_slider .owl-nav .owl-next, .bic_slider .owl-nav .owl-prev {
        display: none !important;
    }

    .page-gioi-thieu-title h2 {
        width: 100%;
    }

    .home-gioithieu-allbum-small-img {
        max-height: none;
        max-width: none;
    }

        .home-gioithieu-allbum-small-img .row-border {
            margin-left: 0px;
            display: none;
        }

    .page-content-right-gioithieu {
        margin-top: 5px;
    }

    .page-home-sanpham {
        margin-top: 0px;
    }

    .page-home-sanpham-item-moi {
        margin-top: 25px;
        margin-bottom: 25px;
    }

        .page-home-sanpham-item-moi .owl-nav .owl-next, .page-home-sanpham-item-moi .owl-nav .owl-prev {
            top: -52px;
        }

    .page-home-sanpham-item-moi-item img {
        margin: 0 auto;
        text-align: center;
        float: none;
    }

    .page-home-sanpham-item-moi-item-right h3 {
        text-align: center;
    }

    .page-home-sanpham-item-moi-item-right {
        margin-top: 15px;
    }

        .page-home-sanpham-item-moi-item-right h3 a {
            margin-bottom: 15px;
        }

    .page-home-sanpham-item-noibat {
        margin-top: 25px;
    }

    .page-home-sanpham-item-noibat-item img {
        margin: 0 auto;
        float: none;
    }

    .page-home-sanpham-item-noibat .owl-nav .owl-next, .page-home-sanpham-item-noibat .owl-nav .owl-prev {
        top: -52px;
    }

    .page-home-sanpham-item-noibat-item h3 {
        text-align: center;
        margin-top: 25px;
    }

        .page-home-sanpham-item-noibat-item h3 a {
            margin-bottom: 15px;
        }

    .page-home-bacbietnoidung {
        margin-top: 15px;
    }

    .page-home-bacbietnoidung-title {
        width: calc(100% - 15px);
    }

    .page-home-tin-tuc {
        margin-top: 15px;
    }

        .page-home-tin-tuc h2 {
            margin-bottom: 15px;
        }

            .page-home-tin-tuc h2 a {
                font-size: 20px;
                padding: 0px;
            }

    .bro {
        background: #fff;
    }

    .page-footer-left {
        margin-top: 0px;
    }

    .page-footer-center {
        margin-top: 15px;
    }

    .page-footer h2 {
        font-size: 14px;
        text-align: justify;
    }

    .page-footer-right {
        margin-top: 15px;
    }

    .productListing ul .productListing-item a img {
        width: auto;
    }

    .productListing {
        margin-top: 15px;
    }

    .bic_slider .owl-dots .owl-dot, .bic_slider .owl-dots .owl-dot {
        display: none;
    }

    .page-gioi-thieu-title ul li {
        width: 100%;
        margin-bottom: 5px;
    }

        .page-gioi-thieu-title ul li a {
            font-size: 12px;
        }

    .page-home-bacbietnoidung-title span {
        font-size: 12px;
        line-height: 20px;
    }

    .hotline-mobile {
        display: block !important;
        width: 80%;
        float: left;
    }

        .hotline-mobile ul li a:hover {
            color: #fff;
        }

    .page-home-sanpham-item-moi-item > a {
        width: 100%;
    }

    .page-home-sanpham-item-noibat-item > a {
        width: 100%;
    }

    .page-home-sanpham-item-moi-item-right {
        width: 100%;
        margin-left: 0px;
    }

    .page-home-bacbietnoidung-title:nth-child(2) span {
        padding-top: 0px;
    }

    .page-home-bacbietnoidung-title:nth-child(5) span {
        padding-top: 0px;
    }

    .page-home-bacbietnoidung-title {
        padding-left: 5px;
        padding-right: 10px;
    }

    .footer {
        width: 100%;
        float: left;
        background: rgba(172, 227, 157,0.8);
        height: auto;
    }

    .page-footer {
        margin-top: 15px;
    }

        .page-footer h2 {
            font-size: 18px;
        }

        .page-footer p {
            font-size: 13px;
            margin-top: 10px;
        }

    .page-footer-lienhe {
        margin-top: 15px;
    }

        .page-footer-lienhe img {
            width: 100%;
            margin-bottom: 10px;
        }

    .coptright {
        height: auto;
    }

    .coptright {
        line-height: 25px;
        padding-bottom: 5px;
    }

    .coptright-left {
        line-height: 25px;
        text-align: center;
        margin-top: 8px;
    }

    .coptright-right {
        float: none;
        display: inline-block;
        float: none;
        line-height: 25px;
        text-align: center;
        width: 100%;
    }

    .coptright-left p {
        display: inline-block;
        float: none;
    }

    .coptright-left a {
        float: none;
    }

    .coptright-right a {
        float: none;
        display: inline-block;
    }

    .coptright-right span {
        float: none;
        display: inline-block;
    }

    .coptright-right a.bicweb {
        float: none;
        display: inline-block;
    }

    .page-footer-lienhe img {
        margin-bottom: 15px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (min-width:481px) and (max-width:559px) {
    .page-list-news-noibat-left img {
        width: 100%;
        max-width: none;
    }

    .page-menu-sub-left .adv-box .item a img {
        width: 100%;
    }

    .page-footer-lienhe img {
        max-width: 240px;
        text-align: center;
    }

    .page-menu-sub-left .adv-box .item a img {
        width: auto;
    }


    .header-left {
        text-align: center;
        margin: 0 auto;
    }

    .page-gioi-thieu-title {
        height: auto;
        width: 100%;
    }

        .page-gioi-thieu-title span::after {
            border-bottom: none;
            border-left: none;
        }

    .page-gioi-thieu span {
        font-size: 12px;
        width: 100%;
        float: left;
        line-height: 20px;
    }

    .page-content-left-gioithieu .home-gioithieu-allbum .home-gioithieu-allbum-img img {
        width: 100%;
    }

    .bic_slider .owl-nav .owl-next, .bic_slider .owl-nav .owl-prev {
        display: none !important;
    }

    .page-gioi-thieu-title h2 {
        width: 100%;
    }

    .home-gioithieu-allbum-small-img {
        max-height: none;
        max-width: none;
    }

        .home-gioithieu-allbum-small-img .row-border {
            margin-left: 0px;
            display: none;
        }

    .page-content-right-gioithieu {
        margin-top: 5px;
    }

    .page-home-sanpham {
        margin-top: 0px;
    }

    .page-home-sanpham-item-moi {
        margin-top: 25px;
        margin-bottom: 25px;
    }

        .page-home-sanpham-item-moi .owl-nav .owl-next, .page-home-sanpham-item-moi .owl-nav .owl-prev {
            top: -52px;
        }

    .page-home-sanpham-item-moi-item img {
        margin: 0 auto;
        text-align: center;
        float: none;
    }

    .page-home-sanpham-item-moi-item-right h3 {
        text-align: center;
    }

    .page-home-sanpham-item-moi-item-right {
        margin-top: 15px;
    }

        .page-home-sanpham-item-moi-item-right h3 a {
            margin-bottom: 15px;
        }

    .page-home-sanpham-item-noibat {
        margin-top: 25px;
    }

    .page-home-sanpham-item-noibat-item img {
        margin: 0 auto;
        float: none;
    }

    .page-home-sanpham-item-noibat .owl-nav .owl-next, .page-home-sanpham-item-noibat .owl-nav .owl-prev {
        top: -52px;
    }

    .page-home-sanpham-item-noibat-item h3 {
        text-align: center;
        margin-top: 25px;
    }

        .page-home-sanpham-item-noibat-item h3 a {
            margin-bottom: 15px;
        }

    .page-home-bacbietnoidung {
        margin-top: 15px;
    }

    .page-home-bacbietnoidung-title {
        width: calc(100% - 15px);
    }

    .page-home-tin-tuc {
        margin-top: 15px;
    }

        .page-home-tin-tuc h2 {
            margin-bottom: 15px;
        }

            .page-home-tin-tuc h2 a {
                font-size: 20px;
                padding: 0px;
            }

    .bro {
        background: #fff;
    }

    .page-footer-left {
        margin-top: 0px;
    }

    .page-footer-center {
        margin-top: 15px;
    }

    .page-footer h2 {
        font-size: 14px;
        text-align: justify;
    }

    .page-footer-right {
        margin-top: 15px;
    }

    .productListing ul .productListing-item a img {
        width: auto;
    }

    .productListing {
        margin-top: 15px;
    }

    .bic_slider .owl-dots .owl-dot, .bic_slider .owl-dots .owl-dot {
        display: none;
    }

    .page-gioi-thieu-title ul li {
        width: 100%;
        margin-bottom: 5px;
    }

        .page-gioi-thieu-title ul li a {
            font-size: 12px;
        }

    .page-home-bacbietnoidung-title span {
        font-size: 12px;
        line-height: 20px;
    }

    .hotline-mobile {
        display: block !important;
        width: 80%;
        float: left;
    }

        .hotline-mobile ul li a:hover {
            color: #fff;
        }

    .page-home-sanpham-item-moi-item > a {
        width: 100%;
    }

    .page-home-sanpham-item-noibat-item > a {
        width: 100%;
    }

    .page-home-sanpham-item-moi-item-right {
        width: 100%;
        margin-left: 0px;
    }

    .page-home-bacbietnoidung-title:nth-child(2) span {
        padding-top: 0px;
    }

    .page-home-bacbietnoidung-title:nth-child(5) span {
        padding-top: 0px;
    }

    .page-home-bacbietnoidung-title {
        padding-left: 5px;
        padding-right: 10px;
    }

    .footer {
        width: 100%;
        float: left;
        background: rgba(172, 227, 157,0.8);
        height: auto;
    }

    .page-footer {
        margin-top: 15px;
    }

        .page-footer h2 {
            font-size: 18px;
        }

        .page-footer p {
            font-size: 13px;
            margin-top: 10px;
        }

    .page-footer-lienhe {
        margin-top: 15px;
    }

        .page-footer-lienhe img {
            width: 100%;
            margin-bottom: 10px;
        }

    .coptright {
        height: auto;
    }

    .coptright {
        line-height: 25px;
        padding-bottom: 5px;
    }

    .coptright-left {
        line-height: 25px;
        text-align: center;
        margin-top: 8px;
    }

    .coptright-right {
        float: none;
        display: inline-block;
        float: none;
        line-height: 25px;
        text-align: center;
        width: 100%;
    }

    .coptright-left p {
        display: inline-block;
        float: none;
    }

    .coptright-left a {
        float: none;
    }

    .coptright-right a {
        float: none;
        display: inline-block;
    }

    .coptright-right span {
        float: none;
        display: inline-block;
    }

    .coptright-right a.bicweb {
        float: none;
        display: inline-block;
    }

    .page-footer-lienhe img {
        margin-bottom: 15px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media screen and (max-width:480px) {
    .refProduct .item .img a img {
        height: auto;
    }

    .refProduct .item .img {
        height: auto !important;
    }

    .page-home-sanpham-title h2 {
        height: auto;
    }
    .nhomsanpham-item .nhomsanpham-list .content h4 a {
        padding: 0 10px;
    }
    .page-home-sanpham-title a::after {
        border-bottom: 0;
        border-left: 0;
        border-top: 0;
        height: auto;
    }

    .page-home-sanpham-title a {
        padding-right: 15px;
    }

    .breadCrumb .nav_path::after {
        border-bottom: 0;
        border-left: 0;
        border-top: 0;
        height: auto;
    }

    .nav_path ol li a.firt {
        padding-right: 15px;
    }

    .page-sidebar-right-sanpham-title a::after {
        border-bottom: 0;
        border-left: 0;
        border-top: 0;
        height: auto;
    }

    .page-sidebar-right-sanpham-title a {
        padding-right: 15px;
    }

    .baoquanh-item-bg {
        height: auto;
    }

        .baoquanh-item-bg h2 a::after {
            border-bottom: 0;
            border-left: 0;
            border-top: 0;
            height: auto;
        }

        .baoquanh-item-bg h2 a {
            height: auto;
            line-height: 25px;
        }

        .baoquanh-item-bg h2 a {
            padding-right: 15px;
            min-height: 38px;
            padding-top: 7px;
            padding-bottom: 7px;
            font-size: 12px;
        }

    .nhomsanpham-item {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .productGroup {
        margin-top: 0px;
    }

    .search .search-text {
        display: inline-block;
    }

    .refProduct ul .item {
        height: auto;
    }

    .page-gioi-thieu p {
        font-size: 13px;
        margin-bottom: 25px;
    }

    .page-content-left-video #VideoPlayerEmbedCode2 iframe {
        height: auto;
    }

    .btn-home-datban {
        margin-top: 15px;
    }

    .home-hotline {
        margin-top: 15px;
        padding-bottom: 15px;
    }

    .page-tin-tuc-noi-bat-right h2 {
        margin: 15px 0px;
        font-size: 25px;
    }

    .page-list-news-noibat-left img {
        width: 100%;
        height: auto;
    }

    .footer {
        width: 100%;
        float: left;
        background: rgba(172, 227, 157,0.8);
        height: auto;
    }

    .page-footer {
        margin-top: 15px;
    }

        .page-footer h2 {
            font-size: 18px;
        }

        .page-footer p {
            font-size: 13px;
            margin-top: 10px;
        }

    .page-footer-lienhe {
        margin-top: 15px;
    }

        .page-footer-lienhe img {
            width: 100%;
            margin-bottom: 10px;
        }

    .coptright {
        height: auto;
    }

    .coptright {
        line-height: 25px;
        padding-bottom: 5px;
    }

    .coptright-left {
        line-height: 25px;
        text-align: center;
        margin-top: 8px;
    }

    .coptright-right {
        float: none;
        display: inline-block;
        float: none;
        line-height: 25px;
        text-align: center;
        width: 100%;
    }

    .coptright-left p {
        display: inline-block;
        float: none;
    }

    .coptright-left a {
        float: none;
    }

    .coptright-right a {
        float: none;
        display: inline-block;
    }

    .coptright-right span {
        float: none;
        display: inline-block;
    }

    .coptright-right a.bicweb {
        float: none;
        display: inline-block;
    }

    .page-footer-lienhe img {
        margin-bottom: 15px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .page-list .articlelisting .item .img {
        width: 100%;
        margin-right: 0px;
        height: auto;
    }

    .page-list .articlelisting .item .title {
        width: 100%;
        float: left;
        margin-top: 5px;
    }

    .page-list .articlelisting .item a {
        width: 100%;
        float: left;
        margin-bottom: 5px;
    }

    .page-list .articlelisting .item p {
        margin-top: 5px;
    }

    .page-list .articlelisting .item {
        margin-bottom: 15px;
    }

    .page-sidebar-right {
        width: 100%;
        float: left;
    }

    .page-sidebar-right-news {
        width: 100%;
        float: left;
        margin-top: 15px;
    }

    .page-sidebar-right .page-sidebar-right-video {
        width: 100%;
        float: left;
    }

    .page-sidebar-right-item-video #VideoPlayerEmbedCode2 iframe {
        height: 200px;
    }

    .page-list .article_detail h1 span {
        font-size: 17px;
        text-align: justify;
    }

    .refProduct .item .img {
        width: 100%;
        margin-right: 0px;
        height: 150px;
    }

    .h128 {
        height: 153px;
    }

    .page-list-news-noibat-left img {
        width: 100%;
        max-width: none;
    }

    .page-menu-sub-left .adv-box .item a img {
        width: 100%;
    }

    .page-list .articlelisting .item a img {
        width: 100%;
    }

    .refProduct .item .title {
        width: 100%;
        display: inline-block;
        margin-top: 10px;
    }

    .col-lg-8.col-md-8.col-sm-6.col-xs-5 {
        width: 100%;
    }

    .header-left {
        text-align: center;
        margin: 0 auto;
    }

        .header-left img {
            float: none;
            height: 55px;
            margin-right: 0;
        }

    .page-gioi-thieu-title {
        height: auto;
        width: 100%;
    }

        .page-gioi-thieu-title span::after {
            border-bottom: none;
            border-left: none;
        }

    .page-gioi-thieu span {
        font-size: 12px;
        width: 100%;
        float: left;
    }

    .page-content-left-gioithieu .home-gioithieu-allbum .home-gioithieu-allbum-img img {
        width: 100%;
    }

    .bic_slider .owl-nav .owl-next, .bic_slider .owl-nav .owl-prev {
        display: none !important;
    }

    .page-gioi-thieu-title h2 {
        width: 100%;
    }

    .home-gioithieu-allbum-small-img {
        max-height: none;
        max-width: none;
    }

        .home-gioithieu-allbum-small-img .row-border {
            margin-left: 0px;
            display: none;
        }

    .page-content-right-gioithieu {
        margin-top: 5px;
    }

    .page-home-sanpham {
        margin-top: 0px;
    }

    .page-home-sanpham-item-moi {
        margin-top: 25px;
        margin-bottom: 25px;
    }

        .page-home-sanpham-item-moi .owl-nav .owl-next, .page-home-sanpham-item-moi .owl-nav .owl-prev {
            top: -52px;
        }

    .page-home-sanpham-item-moi-item img {
        margin: 0 auto;
        text-align: center;
        float: none;
    }

    .page-home-sanpham-item-moi-item-right h3 {
        text-align: center;
    }

    .page-home-sanpham-item-moi-item-right {
        margin-top: 15px;
    }

        .page-home-sanpham-item-moi-item-right h3 a {
            margin-bottom: 15px;
        }

    .page-home-sanpham-item-noibat {
        margin-top: 25px;
    }

    .page-home-sanpham-item-noibat-item img {
        margin: 0 auto;
        float: none;
    }

    .page-home-sanpham-item-noibat .owl-nav .owl-next, .page-home-sanpham-item-noibat .owl-nav .owl-prev {
        top: -52px;
    }

    .page-home-sanpham-item-noibat-item h3 {
        text-align: center;
        margin-top: 25px;
    }

        .page-home-sanpham-item-noibat-item h3 a {
            margin-bottom: 15px;
        }

    .page-home-bacbietnoidung {
        margin-top: 15px;
    }

    .page-home-bacbietnoidung-title {
        width: calc(100% - 15px);
    }

    .page-home-tin-tuc {
        margin-top: 15px;
    }

        .page-home-tin-tuc h2 {
            margin-bottom: 15px;
        }

            .page-home-tin-tuc h2 a {
                font-size: 20px;
                padding: 0px;
            }

    .bro {
        background: #fff;
    }

    .page-footer-left {
        margin-top: 0px;
    }

    .page-footer-center {
        margin-top: 15px;
    }

    .page-footer h2 {
        font-size: 14px;
        text-align: justify;
    }

    .page-footer-right {
        margin-top: 15px;
    }

    .productListing ul .productListing-item a img {
        width: auto;
    }

    .productListing {
        margin-top: 15px;
    }

    .bic_slider .owl-dots .owl-dot, .bic_slider .owl-dots .owl-dot {
        display: none;
    }

    .page-gioi-thieu-title ul li {
        width: 100%;
        margin-bottom: 5px;
    }

        .page-gioi-thieu-title ul li a {
            font-size: 12px;
        }

    .page-home-bacbietnoidung-title span {
        font-size: 12px;
        line-height: 20px;
    }

    .hotline-mobile {
        display: block !important;
        width: 80%;
        float: left;
    }

        .hotline-mobile ul li a:hover {
            color: #fff;
        }

    .col-lg-4.col-md-4.col-sm-6.col-xs-7 {
        width: 100%;
    }

    .header-right {
        margin: 10px auto;
        width: 100%;
    }

        .header-right > ul {
            display: none;
        }

    .search {
        float: none;
        margin: auto;
        width: 260px;
    }

    .page-home-sanpham-item-moi-item > a {
        width: 100%;
    }

    .page-home-sanpham-item-noibat-item > a {
        width: 100%;
    }

    .page-home-sanpham-item-moi-item-right {
        width: 100%;
        margin-left: 0px;
    }

    .page-home-bacbietnoidung-title:nth-child(2) span {
        padding-top: 0px;
    }

    .page-home-bacbietnoidung-title:nth-child(5) span {
        padding-top: 0px;
    }

    .page-home-bacbietnoidung-title {
        padding-left: 5px;
        padding-right: 10px;
    }

    .page-footer-left .adv-box .item a img {
        max-width: 120px;
    }

    .coptright-left {
        line-height: 20px !important;
    }

        .coptright-left p {
            line-height: 20px !important;
        }

        .coptright-left a {
            line-height: 20px !important;
        }

    .coptright-right {
        line-height: 20px !important;
    }

        .coptright-right a {
            line-height: 20px !important;
        }

        .coptright-right span {
            line-height: 20px !important;
        }

    .bic-table-responsive .table-mobile {
        width: 100% !important;
    }


    .bic-table-responsive .table-pc tbody {
        width: 100% !important;
        float: left;
    }

    #PhanPhoiList .header-tab {
        width: 100% !important;
        float: left;
    }

    #PhanPhoiList .header-tab {
        height: auto !important;
    }

    .contact-content .form-horizontal .form-group {
        margin-left: 0;
    }



    .bic-table-responsive .table-mobile {
        margin-bottom: 15px
    }

        /* Force table to not be like tables anymore */
        .bic-table-responsive .table-mobile,
        .bic-table-responsive .table-mobile thead,
        .bic-table-responsive .table-mobile tbody,
        .bic-table-responsive .table-mobile th,
        .bic-table-responsive .table-mobile td,
        .bic-table-responsive .table-mobile tr {
            display: block;
        }

            /* Hide table headers (but not display: none;, for accessibility) */
            .bic-table-responsive .table-mobile .header-bic-table-mobile {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

            .bic-table-responsive .table-mobile tr {
                border: 1px solid #ccc;
            }

            .bic-table-responsive .table-mobile td {
                /* Behave  like a "row" */
                border: none;
                border-bottom: 1px solid #ccc;
                position: relative;
                padding: 10px 0;
                padding-left: 50%;
            }

                .bic-table-responsive .table-mobile td span.labeltd {
                    /* Now like a table header */
                    position: absolute;
                    /* Top/left values mimic padding */
                    top: 10px;
                    left: 6px;
                    width: 45%;
                    padding-right: 10px;
                    color: #26aa41
                }

            .bic-table-responsive .table-mobile tr:nth-of-type(odd) {
                background: #eee
            }
}

@media screen and (min-width:400px) and (max-width:480px) {
}

@media screen and (min-width:320px) and (max-width:399px) {
    .page-footer-lienhe img {
        max-width: 210px;
        text-align: center;
    }

    .w350 {
        max-width: none !important;
    }

    .contact-content .form-group textarea {
        width: 100% !important;
    }
}

@media screen and (max-width: 375px) {
    .contact-content .form-group.textarea {
        width: 100% !important;
    }

    .contact-content .form-group.button {
        width: 100% !important;
        margin-top: 25px !important;
    }
}

@media screen and (min-width:0px) and (max-width:319px) {
}


/*======================== Vinh css ============================*/
.img_hot {
    position: absolute;
    width: 90px;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 9;
}
.img_hot.d-none{
    display:none;
}

    .img_hot.False {
        display: none;
        visibility: hidden;
    }

figure.hv_img_mota1 img {
    width: 100%;
    height: 100%;
}

.hv_fixed {
    position: fixed;
    z-index: 10000;
    bottom: 110px;
    right: 17px;
}

    .hv_fixed img {
        width: 50px;
    }

.hv_nav {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    height: 38px;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

h3.hv_title_nav::after {
    border-bottom: 19px solid transparent;
    border-left: 21px solid #e87618;
    border-top: 19px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 0;
}

h3.hv_title_nav {
    background: #e87618 none repeat scroll 0 0;
    color: #fff;
    font-family: "OpenSans-Bold";
    font-size: 15px;
    line-height: 38px;
    padding-left: 15px;
    height: 38px;
    display: block;
    position: relative;
    text-transform: uppercase;
}

.page-sidebar-right-sanpham-title-item a {
    position: relative;
}

.hv_why_choice_us .bro {
    padding: 20px;
    text-align: center;
    color: #222;
    background: none;
    margin-top: 25px;
}

.hv_why_choice_us .page-home-tin-tuc h2 {
    background: transparent;
    color: #222;
    position: absolute;
    top: -19px;
    width: 100%;
    text-align: center;
    left: 0;
    padding: 5px;
}

.hv_visao_item {
    color: #222;
    padding: 15px;
    width: 50%;
}

    .hv_visao_item h5 {
        line-height: 1.5;
        font-size: 14px;
        padding-left: 20px;
        position: relative;
        color: #222;
        font-weight:bold;
    }
        .hv_visao_item h5:hover {
            color: red;
        }

.hv_why_choice_us .bro h2 span {
    width: 100px;
    height: 2px;
    margin: auto;
    background: #000;
    bottom: 0;
    left: 0;
    display: block;
    margin: auto;
    margin-top: 10px;
}

.hv_visao_item h5 span {
    color: #fff !important;
}

.hv_visao_item h5:before {
    content: "\f005";
    font-family: FontAwesome;
    color: #eb8938;
    position: absolute;
    left: 0;
}

.imgTrue {
    width: 100% !important;
    z-index: 9;
}

.hv_form_sdt {
    border: 1px solid orange;
    padding: 20px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 5px;
}

.hv_sm_form {
    width: 100%;
}

.hv_label h3 {
    margin: 10px;
    font-weight: bold;
    margin-left: 0;
    font-size: 20px;
}

div#divDetailContent1 {
    margin: 20px 0;
}

.hv_nav {
    margin-bottom: 15px;
}

.hv_fil {
    margin: 10px 0;
}

.hv_visao_list {
    display: flex;
    flex-wrap: wrap;
}

.hv_lydochon {
    border-style: dotted;
    border-width: 1px;
    border-color: orange;
    position: relative;
    border-radius: 5px;
}

img.hv_bg_qc {
    width: 100%;
    height: auto;
}

.hv_htpp, .hv_lh {
    position: relative;
}

    .hv_htpp h2, .hv_lh h2 {
        position: absolute;
        top: 25px;
        width: 100%;
        left: 0;
        text-align: center;
    }

.hv_group_contact a {
    color: #f96a0e;
    font-size: 25px;
    font-weight: bold;
}

.hv_htpp h2 > a:after {
    content: " Ninfood";
    color: #ed1821;
}

.hv_group_contact.row {
    margin-bottom: 20px;
}

.hv_sdt a {
    color: red;
    font-size: 30px;
}

.hv_sdt {
    margin: 20px 0;
}

    .hv_sdt .hv_bg_qc {
        /* margin-bottom: 15px; */
    }

@media screen and (max-width:1200px) {
    .hv_lydochon {
        width: auto;
        margin-left: 15px;
        margin-right: 15px !important;
    }
}

@media screen and (max-width:1024px) {
    .hv_sdt {
        margin: 10px 0;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .hv_sdt a {
        font-size: 20px;
    }
}

@media screen and (max-width:768px) {
    .page-sidebar-right {
        display: none;
    }
    .hv_sdt {
        display: flex;
        flex-flow: column;
        margin: 20px;
        align-items: center;
    }
    img.hv_bg_qc {
        width: 50%;
    }
    .hv_label h3 {
        font-size: 16px;
    }

    .hv_visao_item {
        width: 100%;
    }

    .hv_lydochon {
        margin-top: 30px;
    }
}

@media screen and (max-width:992px) {
    .detail-box-giohang {
        padding-left: 10px;
    }

        .detail-box-giohang a {
            font-size: 20px
        }

    .product-detail-gia span.product-slide-prince {
        font-size: 20px;
    }

    .product-detail-gia span {
        font-size: 16px;
    }
}

@media screen and (min-width:768px) and (max-width: 992px) {
    .productListing-item .productListing-item-title h3 {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .productListing-item .productListing-item-title h3 {
        width: 100%;
    }

    .gia-sanpham {
        margin: 0;
        float: left;
    }
}

@media screen and (max-width: 576px) {
    .nhomsanpham-list {
        width: 50%;
    }
    .fixed_right{
        display:block;
    }
}
/*======================== End Vinh css ============================*/
/*#region Thuong_css */
#face-mess {
    bottom: 95px;
    position: relative;
    right: 5px;
}

    #face-mess i {
        top: 4px;
        font-size: 26px;
    }

    #face-mess span {
        background: #0084ff;
        box-shadow: 0 0 0 #0084ff;
    }

    #face-mess .play-now .ripple::after {
        box-shadow: 0 0 0 0 #0084ff
    }

    #face-mess .play-now .ripple::before {
        box-shadow: 0 0 0 0 #0084ff;
    }

#back-to-top i {
    font-size: 25px;
    top: 3px;
    position: relative;
    z-index: 1000;
}

.play-now i {
    color: #ece7e7 !important;
    position: relative;
    font-size: 23px;
    top: 3px;
}

.fixed_right {
    position: fixed;
    bottom: 180px;
    right: 34px;
    z-index: 10000;
    cursor: pointer;
}

.play-now {
    position: relative;
    border-radius: 50%;
    z-index: 10;
    width: 40px;
    height: 40px;
}

    .play-now .ripple {
        background: #0e9039d9;
    }

        .play-now .ripple, .play-now .ripple::before, .play-now .ripple::after {
            position: absolute;
            top: 50%;
            left: 50%;
            height: 45px;
            width: 45px;
            -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
            -webkit-transform-origin: center;
            transform-origin: center center;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0 0 0 0 rgba(233, 168, 80, .3);
            -moz-box-shadow: 0 0 0 0 rgba(233, 168, 80, .3);
            -ms-box-shadow: 0 0 0 0 rgba(233, 168, 80, .3);
            -o-box-shadow: 0 0 0 0 rgba(233, 168, 80, .3);
            box-shadow: 0 0 0 0 #0e9039d9;
            -webkit-animation: ripple 3s infinite;
            -moz-animation: ripple 3s infinite;
            -ms-animation: ripple 3s infinite;
            -o-animation: ripple 3s infinite;
            animation: ripple 3s infinite;
        }

            .play-now .ripple:before {
                -webkit-animation-delay: .9s;
                -moz-animation-delay: .9s;
                -ms-animation-delay: .9s;
                -o-animation-delay: .9s;
                animation-delay: .9s;
                content: "";
                position: absolute;
            }

            .play-now .ripple:after {
                -webkit-animation-delay: .6s;
                -moz-animation-delay: .6s;
                -ms-animation-delay: .6s;
                -o-animation-delay: .6s;
                animation-delay: .6s;
                content: "";
                position: absolute;
            }

@-webkit-keyframes ripple {
    70% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}

@keyframes ripple {
    70% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}

@-moz-keyframes goRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes goRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes goRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes goLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes goLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-moz-keyframes goLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}


/*#endregion */