.nav_desktop {background: url(/uploads/plugin/custom_img/2018-03-03/custom-bg-menu.png) repeat-x;border: 1px solid #fff;}
.bgTop {background: url(/uploads/plugin/custom_img/2018-03-03/custom-qc-bg-0-89093900-1394955478.png) repeat-x;background-size: contain;}
.bgMain{background: #f2649d;}
.bgFooter{background: #f14877;}
#footer{padding-top: 0;border-top: 1px solid #fff;}
.bottom-footer  {background: transparent;border-top:  1px solid #fff;}
.bgWhite>.container{background: #fff;}
.menu-footer-vertical a,.address-ft .demo-icon,.title-menu-ft,#footer .about-desc,#footer p,#footer .title-email-news,#footer .title-fan-page{color: #fff !important;}
#main{padding-bottom: 30px;background:#f2649d;}
#main .container{background: #fff;padding-top: 0;/* padding: 0; */}
/* .nhslider .container{padding-top: 0;} */
.title-main{background: transparent;margin-bottom: 0px;}
.title-main .container{background: transparent !important;padding-top: 0 !important;}
.bg-main{background:#f14877;}
#search-type{display: none;}
.box-search{margin: 5px 0;}
.btn-main, .btn-primary, a.btn-primary{background:#f14877;}
.Map{margin-top: 50px;margin-bottom: 30px;}
.pd-top .container{padding-top: 15px !important;}
.title_style h3{background:#f14877;}
@media(max-width: 768px){
    div[data-action="footer/FooterBlock/footerFangage/59"] .pull-right{float:left !important;}
    .menu-footer-vertical{padding: 10px 0;margin-bottom: 0;}
    #main{background: #fff;}
    .mighty-slider{height: 200px !important;}
    .nhslider .item_block{margin-bottom: 0;}
    #main .container{padding-top: 0;}
    .nav_title li a:before, .box-product-style2 h3:before{
        content: '';
        width: 100%;
        height: 3px;
        position: absolute;
        bottom: -2px;
        opacity: 0;
    }
    .nav_title{margin-top: 10px;margin-bottom: 10px;}
}
.title-product a {
    font-weight: bold;
    font-size: 16px;
}
.mSCover, .mSLayerCover{background-size: 100% 100% !important;}
.nhslider .container{padding: 0 !important;}
.item-counter ul li i{width: 20px;}
.item-counter ul li label{margin-bottom: 10px;}
.item-counter ul li {color: #fff;}
.item-counter ul{list-style: none;}
.item-counter{padding-top: 30px;}
.item-counter .title{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin-bottom: 30px;
    margin-top:10px;
}
@media(max-width: 480px) {
    .coppyright{line-height: 35px;}
    .box-product-style2 .tab-product{margin-bottom:15px}
    #sub-menu01 li .tab-item{margin-right: 0;}
    .list-item .item-product .info{padding:0;text-align:  center;margin-top: 0;min-height:  auto;}
    .item-product{margin-bottom: 0;}
    .nav_title li.active a,.box-product-style2 h3{font-size: 16px;}
    .price{min-height: auto !important; }
    .img > a{position:sticky;}
    .list-item:not(.view-list)>.item-product.style-view-2>.img{padding-top:0;}
}
.img > a{position:static;}
.list-item:not(.view-list)>.item-product.style-view-2>.img{padding-top: 0;}
.img > a img{max-width: 100%;display: block;height: auto;}
