 .text1line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical
}
.text2line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.text3line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical
}
.text4line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical
}
.text5line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical
}
.text6line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:6;
    -webkit-box-orient:vertical
}
.text7line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:7;
    -webkit-box-orient:vertical
}
.text8line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:8;
    -webkit-box-orient:vertical
}
.text9line{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:9;
    -webkit-box-orient:vertical
}
.bizweb-product-reviews-form fieldset{
    border:none !important
}
.border_double{
    height:4px;
    width:100%;
    border:solid 1px #ebebeb;
    border-left:0px;
    border-right:0px;
    margin-bottom:30px
}
.btn-45-no-radius{
    line-height:40px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    border-radius:5px;
    font-weight:500;
    text-transform:uppercase !important;
    color:#fff;
    background:#db5989;
    display:inline-block;
    padding:0px 25px;
    text-decoration:none;
    border:solid 1px #db5989
}
.btn-45-no-radius:hover{
    color:#0089ff;
    background:#fff;
    border-color:#0089ff;
    text-decoration:none
}
.button_all{
    height:40px;
    line-height:40px;
    padding:0px 25px !important;
    background:#db5989;
    color:#fff;
    font-size:14px;
    text-align:center;
    border:solid 1px #db5989;
    border-radius:0px
}
.button_all:hover{
    border-color:#0089ff;
    background:#fff;
    color:#0089ff !important;
    text-decoration:none
}
.button_all:hover .fa{
    color:#0089ff !important
}
.red{
    color:red
}
.border_bottom_{
    border-bottom:dashed 1px #ebebeb;
    margin-bottom:40px;
    padding-bottom:15px
}
.border_bottom_10{
    padding-bottom:10px;
    border-bottom:dashed 1px #ebebeb
}
.sale_count{
    position:relative;
    z-index:8;
    display:inline-block;
    width:45px;
    height:20px;
    line-height:20px;
    text-align:center;
    border-radius:15px;
    padding:0px 0px;
    background:#ff5b5b;
    color:#fff;
    font-family:"Roboto",sans-serif;
    font-size:12px
}
.sale_count .bf_{
    position:relative;
    display:block
}
.sale_count .bf_:before{
    content:"";
    position:absolute;
    bottom:-5px;
    left:0px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 5px 5px 0;
    border-color:transparent #ff5b5b transparent transparent
}
.label_news{
    position:absolute;
    z-index:8;
    top:0px;
    left:0;
    display:inline-block;
    width:55px;
    height:25px;
    line-height:25px;
    text-align:center;
    border-top-right-radius:25px;
    border-bottom-right-radius:25px;
    padding:0px 0px;
    background:#db5989;
    color:#fff;
    font-family:'Gotham', sans-serif;
    font-size:13px
}
.label_news.top_{
    top:32px
}
.label_news .bf_{
    position:relative;
    display:block
}
.label_news .bf_:before{
    content:"";
    position:absolute;
    bottom:-5px;
    left:0px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 5px 5px 0;
    border-color:transparent #db5989 transparent transparent
}
.margin-top-15{
    margin-top:15px
}
.padding_center{
    padding:0px 7.5px !important
}
.erorr_page{
    color:red;
    font-family:'Open sans', serif;
    display:block;
    text-align:left
}
.page_height{
    min-height:500px
}
.title_head .padding__{
    padding:0px 30px 0px 0px;
    background-color:#fff;
    position:relative;
    font-size:24px;
    font-weight:500;
    font-family:'Roboto', sans-serif
}
.title_head .title_center_page{
    display:block;
    font-family:'Roboto', sans-serif;
    margin:0 0 15px 0;
    padding:0 15px 0px 0px;
    font-size:18px;
    font-weight:500
}
@media (max-width: 767px){
    .title_head .title_center_page{
        font-size:14px
    }
}
.title_head .title_center_page.left{
    text-align:left
}
.bizweb-product-reviews-module{
    margin:0px !important
}
.title_monster{
    font-family:'Open sans', sans-serif;
    margin:0px;
    padding:0px 15px;
    font-weight:500;
    font-size:24px;
    color:#555
}
.page_title{
    position:relative
}
.page_title .title_page_h1{
    font-family:'Roboto', sans-serif;
    margin:0 0 20px 0;
    padding:8px 15px 15px 0px;
    font-size:15px;
    font-weight:700;
    border-bottom:solid 1px #db5989;
    text-transform:uppercase
}
.breadcrumb li a:hover{
    color:#0089ff !important
}
.breadcrumb li a:hover span{
    color:#0089ff !important
}
.title-quantity-popup:hover{
    color:#0089ff !important
}
.product-name:hover{
    color:#0089ff
}
.product-name:hover a{
    color:#0089ff !important
}
.product-name:hover span{
    color:#0089ff !important
}
.filter-item:hover span label{
    color:#0089ff
}
.title_cate:hover{
    color:#0089ff !important
}
.title_cate:hover a{
    color:#0089ff !important
}
.block_title_cate:hover{
    background-color:#fff !important;
    border:solid 1px #0089ff;
    border-bottom:0px;
    color:#0089ff !important
}
.block_title_cate:hover a{
    color:#0089ff !important
}
.blog-item-list:hover:before{
    color:#0089ff !important
}
.blog-item-list:hover .blog-item-name{
    color:#0089ff !important
}
.blog-item-list:hover .blog-item-name a{
    color:#0089ff !important
}
.blog-item-list:hover .blog-item-name a:before{
    color:#0089ff !important
}
.blog-item-name:hover{
    color:#0089ff !important
}
.blog-item-name:hover a{
    color:#0089ff !important
}
.blog-item-name:hover a:before{
    color:#0089ff !important
}
.btn-45-orange{
    height:40px;
    line-height:40px;
    background:#0089ff;
    border:solid 1px #0089ff;
    color:#fff;
    font-size:14px;
    border-radius:20px;
    padding:0px 10px;
    font-weight:400;
    padding:0px 20px;
    font-family:'Roboto', sans-serif
}
.btn-45-orange:hover{
    background:#fff;
    color:#0089ff;
    border:solid 1px #0089ff
}
.btn-45-orange *:focus{
    box-shadow:none
}
.btn-50-full{
    width:100%;
    height:50px;
    line-height:50px;
    background:#0089ff;
    border:solid 1px #0089ff;
    color:#fff;
    font-size:14px;
    border-radius:3px;
    padding:0px 10px;
    font-weight:bold
}
.btn-50-full:hover{
    background:#fff;
    color:#0089ff;
    border:solid 1px #0089ff
}
.btn-50-full *:focus{
    box-shadow:none
}
.btn-50-blue{
    height:40px;
    line-height:40px;
    background:#db5989;
    border:solid 1px #db5989;
    color:#fff;
    font-size:14px;
    border-radius:20px;
    padding:0px 10px;
    font-weight:bold
}
.btn-50-blue:hover{
    background:#fff;
    color:#db5989;
    border:solid 1px #db5989
}
.btn-50-blue *:focus{
    box-shadow:none
}
.header_search_ .search_full .form_search .input_search{
    height:50px
}
.header_search_ .search_full .form_search .input_search:focus{
    border-color:#ebebeb
}
.header_search_ .search_full .form_search .input-group-btn{
    position:absolute;
    right:5px;
    top:0;
    width:45px;
    line-height:50px;
    height:50px;
    overflow:hidden
}
.header_search_ .search_full .form_search .input-group-btn button{
    height:50px;
    position:relative;
    background:none
}
.header_search_ .search_full .form_search .input-group-btn button:focus{
    box-shadow:none;
    outline:none
}
.header_search_ .search_full .form_search .input-group-btn button i{
    line-height:50px;
    font-size:17px;
    color:#333
}
.header_search_ .search_full .form_search .input-group-btn button i:before{
    width:17px;
    height:17px;
    content:"";
    background-image:url("//bizweb.dktcdn.net/100/310/856/themes/658351/assets/search_icon.png?1530003482578");
    background-repeat:no-repeat;
    position:absolute;
    top:17px;
    left:5px
}
.header_search_ .search_full .form_search .input-group-btn button:hover i{
    color:#db5989
}
.title-page{
    padding:20px 0px 10px
}
.title-page .title-head-page{
    font-family:'Noto Serif';
    font-size:21px;
    line-height:20px;
    color:#252525;
    margin:0px
}
.img1{
    position:relative;
    overflow:hidden
}
.img1 img{
    width:100%;
    height:auto
}
.img1:before{
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out
}
.img1:after{
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    top:0;
    left:0;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out
}
.img1:hover:before{
    right:50%;
    left:50%;
    width:0;
    background:rgba(255,255,255,0.3)
}
.img1:hover:after{
    height:0;
    top:50%;
    bottom:50%;
    background:rgba(255,255,255,0.3)
}
.alert-warning{
    color:#0089ff !important;
    background-color:transparent !important;
    border-color:transparent !important
}
.aside-item .aside-content{
    position:relative;
    z-index:2
}
.aside-item .aside-content.aside-cate-link-cls{
    margin-bottom:30px;
    margin-top:0px;
    padding:0px;
    border:solid 1px #ebebeb;
    border-top:none;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.aside-item .aside-content.aside-cate-link-cls .cate_padding{
    padding:0px 0px 0px
}
.aside-item .aside-content.aside-cate-blog{
    margin-bottom:20px;
    margin-top:0px
}
.aside-item .aside-content.aside-cate-blog .cate_padding{
    padding:0px
}
.cate_padding{
    padding:20px 0px 0px
}
.cate_padding .nav-ul{
    max-height:400px;
    overflow-y:auto;
    padding:0px 0px 0px 0px;
    overflow-x:hidden
}
.cate_padding .nav-ul::-webkit-scrollbar-track{
    border-radius:10px;
    background-color:#e1e1e1;
    width:5px
}
.cate_padding .nav-ul::-webkit-scrollbar{
    width:5px;
    background-color:#ebebeb
}
.cate_padding .nav-ul::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:#acacac;
    width:5px
}
.aside-content{
    width:100%;
    float:left
}
.aside-item{
    width:100%;
    float:left
}
.aside-item.collection-category .nav-item{
    position:relative;
    clear:left;
    font-size:14px;
    padding:0px;
    width:100%;
    float:left
}
.aside-item.collection-category .nav-item:last-child a{
    border-bottom:0px
}
.aside-item.collection-category .nav-item a{
    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    color:#555;
    padding:10px 0px;
    border-bottom:solid 1px #ebebeb;
    position:relative
}
.aside-item.collection-category .nav-item a:before{
    content:"";
    width:5px;
    height:5px;
    background:#db5989;
    position:absolute;
    left:15px;
    top:17px
}
.aside-item.collection-category .nav-item em{
    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size:14px;
    font-weight:400;
    color:#b7b7b7;
    font-style:normal;
    margin-left:5px
}
.aside-item.collection-category .nav-item span{
    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size:14px;
    font-weight:400;
    color:#b7b7b7;
    font-style:normal;
    margin-left:5px
}
.aside-item.collection-category .nav-item .fa{
    position:absolute;
    right:0px;
    top:0;
    width:25px;
    padding:5px;
    line-height:30px;
    color:#555
}
.aside-item.collection-category .nav-item .dropdown-menu{
    position:static;
    width:100%;
    border:0;
    padding-left:0px;
    box-shadow:none;
    padding:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2{
    border:none
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2 .fa{
    position:absolute;
    right:0px;
    top:0;
    width:25px;
    padding:5px;
    line-height:30px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2:hover:before,.aside-item.collection-category .nav-item .dropdown-menu .lv2.active:before{
    border-color:#0089ff
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item{
    padding:0px;
    border:none
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a{
    padding:10px 20px 10px 45px;
    line-height:20px;
    border-bottom:solid 1px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a:before{
    content:"";
    width:5px;
    height:5px;
    background:#db5989;
    position:absolute;
    left:30px;
    top:17px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item:hover{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item:last-child{
    border-bottom:solid 1px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item .dropdown-menu{
    margin-top:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3{
    padding:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a{
    line-height:20px;
    padding:10px 20px 10px 55px;
    border-bottom:0px;
    border-top:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a:before{
    left:43px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:last-child{
    border-top:solid 1px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:last-child a{
    border-bottom:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:hover:before,.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3.active:before{
    border-color:#db5989
}
.aside-item.collection-category .nav-item:hover{
    border-top-color:#ddd;
    border-bottom-color:#ddd
}
.aside-item.collection-category .nav-item:hover:before{
    border-color:#db5989
}
.aside-item.collection-category .nav-item:hover>a{
    color:#db5989;
    text-decoration:none
}
.aside-item.collection-category .nav-item:hover>em{
    color:#db5989
}
.aside-item.collection-category .nav-item:hover>.fa{
    color:#db5989
}
.aside-item.collection-category .nav-item:hover span{
    color:#db5989
}
.aside-item.collection-category .nav-item.active:before{
    border-color:#db5989
}
.aside-item.collection-category .nav-item.active>.dropdown-menu{
    border-radius:0px
}
.aside-item.collection-category .nav-item.active>a{
    color:#db5989
}
.aside-item.collection-category .nav-item.active em{
    color:#db5989
}
.aside-item.collection-category .nav-item.active>.fa{
    color:#db5989
}
.aside-item.collection-category .nav-item.active>.dropdown-menu{
    display:block
}
.aside-item.collection-category .nav-item.active span{
    color:#db5989
}
.aside-item.collection-category .nav-item.active>.fa:before{
    font-family:'FontAwesome'
}
.aside-item.collection-category .nav-item:hover>a,.aside-item.collection-category .nav-item:hover em{
    color:#db5989;
    background-color:#fff
}
.aside-item.collection-category .nav-item:hover>.fa{
    color:#db5989
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>a{
    color:#db5989;
    background-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>.fa{
    color:#db5989
}
.aside-item.collection-category .nav>li>a{
    padding:10px 20px 10px 30px
}
.aside-item .nav>li>a:focus{
    background:none
}
.border-das-sider{
    padding:0px 4px;
    display:block;
    border-top:0px;
    border-bottom:0px;
    width:2px;
    z-index:0;
    height:100%;
    z-index:0;
    position:absolute;
    right:15px;
    top:0
}
.aside-cate-link-cls.aside-cate-blog .cate_padding{
    position:relative;
    z-index:2;
    border-bottom:0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul{
    padding:0px 0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item{
    border-bottom:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item a{
    font-size:14px;
    color:#898989;
    padding:10px 20px 10px 30px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item a:before{
    top:18px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item:hover>a{
    color:#0089ff
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item:before{
    content:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item a{
    padding:10px 25px 10px 45px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item a:before{
    top:18px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item:before{
    content:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item a{
    padding:10px 25px 10px 55px
}
.aside-cate-link-cls .border-das-sider{
    padding:0px 4px;
    background:#fff;
    display:block;
    border-top:0px;
    border-bottom:0px;
    width:9px;
    z-index:0;
    height:100%;
    z-index:0;
    position:absolute;
    right:0px;
    top:0
}
.slide_index{
    margin-bottom:0px;
    min-height:50px;
    background-repeat:no-repeat;
    background-position:top left;
    background-size:cover;
    padding:0px 0px 15px
}
@media (max-width: 991px){
    .slide_index{
        padding-bottom:0px
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .slide_index .container{
        padding:0px 7px
    }
}
@media (max-width: 1199px){
    .slide_index .list_menu_header{
        display:none !important
    }
}
.slide_index .slide-width{
    float:left;
    margin-left:0px;
    padding:0px;
    margin-top:15px
}
@media (min-width: 992px){
    .slide_index .slide-width{
        padding-right:15px
    }
}
@media (max-width: 991px){
    .slide_index .slide-width{
        margin-top:0px
    }
}
@media (max-width: 1199px) and (min-width: 992px){
    .slide_index .slide-width{
        padding-left:15px
    }
}
@media (min-width: 1500px){
    .slide_index .slide-width{
        width:calc(100% - 290px);
        -moz-width:calc(100% - 290px);
        -webkit-width:calc(100% - 290px);
        -o-width:calc(100% - 290px);
        -os-width:calc(100% - 290px)
    }
}
.home-slider{
    background:#fff;
    z-index:0
}
@media (max-width: 767px){
    .home-slider{
        padding:0px
    }
}
.home-slider .item{
    position:relative
}
.home-slider.owl-carousel .owl-nav{
    display:none
}
.home-slider.owl-carousel .owl-nav .owl-next{
    right:-15px !important;
    background:transparent;
    top:47%;
    width:45px;
    height:45px;
    background:#db5989;
    border:solid 2px #fff;
    border-radius:3px;
    z-index:99
}
@media (min-width: 768px) and (max-width: 991px){
    .home-slider.owl-carousel .owl-nav .owl-next{
        right:0px !important
    }
}
@media (max-width: 767px){
    .home-slider.owl-carousel .owl-nav .owl-next{
        right:15px !important
    }
}
.home-slider.owl-carousel .owl-nav .owl-next:hover{
    background:#fff;
    border-color:#db5989
}
.home-slider.owl-carousel .owl-nav .owl-next:hover:before{
    color:#db5989
}
.home-slider.owl-carousel .owl-nav .owl-next:before{
    font-family:'FontAwesome';
    content:"\f105";
    text-align:center;
    line-height:42px;
    margin-left:6px;
    color:#333333
}
@media (max-width: 767px){
    .home-slider.owl-carousel .owl-nav .owl-next:before{
        line-height:20px
    }
}
.home-slider.owl-carousel .owl-nav .owl-prev{
    right:auto !important;
    background:transparent;
    left:-15px;
    top:47%;
    height:45px;
    width:45px;
    background:#db5989;
    z-index:99;
    border:solid 2px #fff;
    border-radius:3px
}
@media (min-width: 768px) and (max-width: 991px){
    .home-slider.owl-carousel .owl-nav .owl-prev{
        left:0px !important
    }
}
@media (max-width: 767px){
    .home-slider.owl-carousel .owl-nav .owl-prev{
        left:15px !important
    }
}
.home-slider.owl-carousel .owl-nav .owl-prev:hover{
    background:#fff;
    border-color:#db5989
}
.home-slider.owl-carousel .owl-nav .owl-prev:hover:before{
    color:#db5989
}
.home-slider.owl-carousel .owl-nav .owl-prev:before{
    font-family:'FontAwesome';
    content:"\f104";
    text-align:center;
    line-height:42px;
    margin-left:6px;
    color:#333333
}
.home-slider.owl-carousel .owl-nav .owl-prev:before,.home-slider.owl-carousel .owl-nav .owl-next:before{
    font-size:20px;
    background:transparent
}
.home-slider .owl-dots{
    bottom:10px;
    width:100%
}
@media (max-width: 991px){
    .home-slider .owl-dots{
        top:auto;
        bottom:5px
    }
}
.home-slider .owl-dots .owl-dot{
    position:relative;
    margin:0px 5px;
    width:10px;
    height:10px;
    background:#ccc
}
.home-slider .owl-dots .owl-dot:before{
    content:"";
    font-size:16px;
    color:#fff;
    width:10px;
    height:10px;
    border-radius:50%
}
.home-slider .owl-dots .owl-dot.active{
    background:#0089ff;
    width:40px;
    border-radius:5px
}
.home-slider .owl-dots .owl-dot.active:before{
    color:#0089ff;
    width:40px;
    border-radius:5px
}
@media (max-width: 767px){
    .home-slider.owl-carousel .owl-nav .owl-next,.home-slider.owl-carousel .owl-nav .owl-prev{
        width:25px;
        height:25px
    }
    .home-slider.owl-carousel .owl-nav .owl-prev{
        right:40px !important
    }
    .home-slider.owl-carousel .owl-nav .owl-prev:before{
        margin-left:-3px;
        line-height:20px;
        left:-2px
    }
    .home-slider.owl-carousel .owl-nav .owl-next:before{
        line-height:20px;
        margin-left:0px;
        left:-2px
    }
}
@media (max-width: 543px){
    .col-xxs{
        width:100%
    }
}
.owl_mobile.off{
    display:block
}
@media (min-width: 992px){
    .owl-carousel.owl-hidden{
        opacity:1
    }
}
.timeout{
    display:none !important
}
@media (max-width: 767px){
    .section_sale_off{
        margin-top:50px
    }
}
.section_sale_off{
    min-height:300px
}
@media (min-width: 768px) and (max-width: 991px){
    .owl_product_sale .saler_item{
        padding:20px 0px 0px !important
    }
}
@media (max-width: 767px){
    .owl_product_sale .saler_item{
        padding:20px 0px 0px !important;
        width:100%
    }
    .owl_product_sale.owl_lq .owl-nav{
        top:45% !important
    }
}
.owl_product_sale{
    padding:0px 0px
}
.owl_product_sale .owl-item{
    padding-left:5px
}
@media (min-width: 1200px){
    .owl_product_sale .owl-item:hover .saler_item{
        z-index:9;
        background:#fff;
        border-color:#ebebeb;
        -webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.09);
        -moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.09);
        box-shadow:0px 0px 15px 0px rgba(0,0,0,0.09)
    }
}
.owl_product_sale .saler_item{
    overflow:hidden;
    margin-bottom:20px;
    position:relative;
    margin-top:15px;
    border:solid 2px transparent;
    padding:0px 15px
}
.owl_product_sale .saler_item:hover .owl_item_product .product-box .product-thumbnail>a:before{
    opacity:1
}
.owl_product_sale .saler_item:hover .owl_item_product .product-box .product-action-grid{
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.owl_product_sale .owl-nav{
    position:absolute;
    top:35%;
    width:100%
}
.owl_product_sale .owl-nav .owl-prev,.owl_product_sale .owl-nav .owl-next{
    width:45px;
    height:45px;
    background:#ebebeb;
    position:absolute;
    text-align:center
}
.owl_product_sale .owl-nav .owl-prev:hover:before,.owl_product_sale .owl-nav .owl-next:hover:before{
    background:#db5989
}
.owl_product_sale .owl-nav .owl-prev:before,.owl_product_sale .owl-nav .owl-next:before{
    font-family:'FontAwesome';
    font-size:16px;
    line-height:45px;
    color:#fff;
    width:45px;
    text-align:center
}
.owl_product_sale .owl-nav .owl-prev{
    left:0px;
    top:25%
}
.owl_product_sale .owl-nav .owl-prev:before{
    content:"\f060"
}
.owl_product_sale .owl-nav .owl-next{
    right:0px;
    top:25%
}
.owl_product_sale .owl-nav .owl-next:before{
    content:"\f061"
}
::focus{
    outline:none;
    box-shadow:none
}
.section_product_other .black .title:before{
    top:-45px
}
.section_product_other .black .title a{
    color:#252525
}
.section_product_other .banner_module{
    padding-top:30px
}
.section_product_other .banner_module>img{
    max-width:100%;
    height:auto
}
.wrap_product_other{
    padding:30px 0px
}
.wrap_product_other .product_other{
    vertical-align:middle
}
.wrap_product_other .product_other .product-box.product-list-small{
    margin:0px;
    padding:10px 0px;
    overflow:hidden;
    border-bottom:solid 1px #ebebeb
}
.wrap_product_other .product_other .product-box.product-list-small .product-thumbnail{
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    width:95px;
    display:block;
    float:left
}
.wrap_product_other .product_other .product-box.product-list-small .product-thumbnail>a{
    display:block;
    width:95px;
    height:80px;
    text-align:center;
    position:relative;
    margin-right:15px
}
.wrap_product_other .product_other .product-box.product-list-small .product-info{
    z-index:10;
    position:relative;
    padding-bottom:0px;
    display:block;
    width:calc(100% - 95px);
    width:-moz-calc(100% - 95px);
    width:-webkit-calc(100% - 95px);
    width:-o-calc(100% - 95px);
    float:left
}
.wrap_product_other .product_other .product-box.product-list-small .product-info h3{
    margin-top:0px
}
@media (min-width: 1200px){
    .wrap_product_other .item.col-lg-3:nth-child(4n+1){
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .wrap_product_other .item.col-md-6:nth-child(2n+1){
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .wrap_product_other .item.col-sm-6:nth-child(2n+1){
        clear:left
    }
}
@media (max-width: 767px){
    .wrap_product_other .item .product-thumbnail>a{
        height:auto !important
    }
    .wrap_product_other .item.col-xs-12:nth-child(1n+1){
        clear:left
    }
}
.section_product_news{
    padding:20px 0px 0px
}
.section_product_news .product_grid_news .product-box{
    margin-bottom:12px
}
.section_product_news .product_grid_news .product-box .product-info .product-name{
    margin:10px 0px
}
.title_module{
    display:block;
    line-height:40px;
    z-index:9
}
.title_module h2{
    font-family:"Roboto",sans-serif;
    margin:0px;
    font-size:14px;
    font-weight:700;
    padding:10px 15px;
    background:#fff;
    border:solid 1px #ebebeb;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    text-transform:uppercase
}
.title_module h2 a,.title_module h2 span,.title_module h2 .fa{
    color:#555;
    text-decoration:none
}
.title_module_normal{
    display:block;
    line-height:40px;
    z-index:9;
    border-top:dashed 1px #ebebeb
}
.title_module_normal h2,.title_module_normal h1{
    font-family:"Roboto",sans-serif;
    margin:0px;
    font-size:18px;
    font-weight:500;
    padding:10px 0px 0px
}
.title_module_normal h2 a,.title_module_normal h2 span,.title_module_normal h2 .fa,.title_module_normal h1 a,.title_module_normal h1 span,.title_module_normal h1 .fa{
    color:#555;
    text-decoration:none
}
.title_h1{
    font-family:"Roboto",sans-serif;
    margin:0 0 0px 0;
    border-bottom:solid 1px #ebebeb;
    font-size:14px;
    font-weight:700;
    padding-bottom:10px;
    text-transform:uppercase;
    padding-top:13px;
    border-top:1px solid #ebebeb;
    line-height:20px
}
.title_head.left.after,.title_head,.title_center_page{
    width:100%;
    float:left
}
.section_product_related{
    width:100%;
    float:left
}
.section_product_related .recent_product{
    padding-top:15px
}
@media (min-width: 1200px){
    .recent_product .tab-content .col-lg-3:nth-child(4n+1){
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .recent_product .tab-content .col-md-3:nth-child(4n+1){
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .recent_product .tab-content .col-sm-6:nth-child(2n+1){
        clear:left
    }
}
@media (max-width: 767){
    .recent_product .tab-content .col-xs-12:nth-child(1n+1){
        clear:left
    }
}
.off_today{
    margin-top:15px
}
.off_today .sale_off_today{
    padding:15px 0px 0px;
    min-height:100px;
    overflow:hidden
}
.wrp_list_product .item_small{
    padding:15px 0px;
    border-bottom:dashed 1px #ebebeb;
    overflow:hidden
}
.wrp_list_product .item_small:first-child{
    padding-top:0px
}
.wrp_list_product .item_small:last-child{
    border-bottom:none
}
.wrp_list_product .item_small .product-box.product-list-small{
    width:100%;
    padding:0px;
    margin-bottom:0px;
    margin:0px
}
.wrp_list_product .item_small .product-box.product-list-small .product-thumbnail{
    width:100px;
    float:left;
    display:block;
    text-align:center
}
.wrp_list_product .item_small .product-box.product-list-small .product-thumbnail a{
    max-height:auto !important;
    max-width:80px
}
.wrp_list_product .item_small .product-box.product-list-small .product-info{
    width:calc(100% - 95px);
    -o-width:calc(100% - 95px);
    -moz-width:calc(100% - 95px);
    -webkit-width:calc(100% - 95px);
    display:block;
    float:left;
    text-align:left;
    padding-bottom:0px;
    padding-top:0px
}
.wrp_list_product .item_small .product-box.product-list-small .product-info .product-name{
    font-size:14px;
    border-bottom:none;
    margin:0px;
    padding-bottom:10px;
    line-height:22px;
    font-family:'Open sans', sans-serif
}
.wrp_list_product .item_small .product-box.product-list-small .product-info .product-name a{
    color:#555
}
.wrp_list_product .item_small .product-box.product-list-small .product-info .price-box{
    font-family:'Lobster', cursive
}
.wrp_list_product .item_small .product-box.product-list-small .product-info .price-box span{
    font-family:'Lobster', cursive;
    font-size:14px
}
.wrp_list_product .item_small .product-box.product-list-small .product-info form{
    margin-bottom:0px
}
.wrp_list_product .item_small .product-box.product-list-small .product-info form button{
    font-size:12px;
    padding:0px 15px;
    height:35px;
    line-height:35px;
    border-radius:10px;
    margin-top:5px
}
.wrp_list_product .slick-dots{
    width:100%;
    bottom:-35px;
    height:30px;
    left:0px;
    z-index:3;
    text-align:left
}
.wrp_list_product .slick-dots li{
    margin:0 2px
}
.wrp_list_product .slick-dots li button:before{
    font-family:'FontAwesome';
    font-size:12px;
    content:"\f004";
    color:#d7d7d7
}
.wrp_list_product .slick-dots li.slick-active button:before{
    font-family:'FontAwesome';
    font-size:12px;
    content:"\f004";
    color:#db5989
}
@media (max-width: 1199px){
    .wrp_list_product .item_small .product-box.product-list-small .product-info .price-box .product-price{
        display:block
    }
}
@media (max-width: 991px){
    .wrp_list_product .item_small{
        padding:30px 0px !important
    }
    .sale_list_product .item_large{
        padding:30px 0px !important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .wrap_bd{
        padding:50px 15px 20px !important
    }
}
@media (max-width: 767px){
    .wrap_bd{
        padding:40px 15px 20px !important
    }
}
.reviews-product-list-small{
    margin-top:0px;
    margin-bottom:10px;
    overflow:hidden;
    display:block
}
.reviews-product-list-small .bizweb-product-reviews-badge{
    margin:0px auto;
    padding:0px;
    float:left
}
.reviews-product-list-small .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0px
}
.reviews-product-list-small .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px
}
.reviews-product-list-small .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before{
    content:"\f006"
}
.reviews-product-list-small .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before{
    content:"\f005"
}
.reviews-product-list-small .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before{
    content:"\f123"
}
.reviews-product-list-small .bizweb-product-reviews-badge div img{
    display:none
}
.reviews-product-list-small .bizweb-product-reviews-badge div p{
    display:none;
    font-size:12px;
    color:#7b7b7b
}
.reviews-product-grid{
    margin-top:0px;
    margin-bottom:0px;
    overflow:hidden;
    display:inline-block;
    text-align:center
}
.reviews-product-grid .bizweb-product-reviews-badge{
    margin:0px auto;
    padding:0px;
    float:left;
    text-align:center
}
.reviews-product-grid .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0px
}
.reviews-product-grid .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:10px;
    font-family:'FontAwesome'
}
.reviews-product-grid .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before{
    font-family:'FontAwesome'
}
.reviews-product-grid .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before{
    content:"\f08a"
}
.reviews-product-grid .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before{
    content:"\f004"
}
.reviews-product-grid .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before{
    content:"\f004"
}
.reviews-product-grid .bizweb-product-reviews-badge div img{
    display:none
}
.reviews-product-grid .bizweb-product-reviews-badge div p{
    display:none;
    font-size:12px;
    color:#7b7b7b
}
.reviews-product-list{
    margin-top:0px;
    margin-bottom:10px;
    overflow:hidden;
    display:block
}
.reviews-product-list .bizweb-product-reviews-badge{
    margin:0px auto;
    padding:0px;
    float:left
}
.reviews-product-list .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0px
}
.reviews-product-list .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:10px
}
.reviews-product-list .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before{
    font-family:'FontAwesome'
}
.reviews-product-list .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before{
    content:"\f006"
}
.reviews-product-list .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before{
    content:"\f005"
}
.reviews-product-list .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before{
    content:"\f123"
}
.reviews-product-list .bizweb-product-reviews-badge div img{
    display:none
}
.reviews-product-list .bizweb-product-reviews-badge div p{
    font-size:12px;
    color:#7b7b7b
}
.product-summary-list{
    font-family:"Arial", sans-serif;
    font-weight:400;
    font-size:14px;
    color:#898989;
    line-height:21px;
    margin-bottom:15px
}
.product-summary-list p{
    margin:0px;
    padding:0px
}
.product-summary-list>img{
    display:none
}
.product-summary-list .views_more{
    font-family:'Arial', sans-serif;
    font-weight:400;
    font-size:14px;
    line-height:21px;
    margin-top:5px;
    display:inline-block
}
.product-summary-list .views_more a{
    color:#0089ff
}
@media (min-width: 1200px){
    .category-products .collection_reponsive .col-lg-4:nth-child(3n+1){
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .category-products .collection_reponsive .col-md-4:nth-child(3n+1){
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .category-products .collection_reponsive .col-sm-4:nth-child(3n+1){
        clear:left
    }
}
.top_sale{
    margin-top:15px
}
.top_sale .top_sale_content{
    border:solid 1px #ebebeb;
    padding:30px 15px 0px;
    min-height:100px
}
@media (max-width: 991px){
    .top_sale.row{
        margin-left:0px;
        margin-right:0px;
        margin-top:40px
    }
    .wrap_three_col .aside_support.support_online{
        margin-top:40px !important
    }
}
.owl_product_col_3 .owl-product-sale .owl-item .product-item h3{
    padding:0px 15px
}
.block_product .product-item-mini .image_pr{
    width:90px;
    display:inline-block;
    float:left
}
.block_product .product-item-mini .info_product{
    padding-left:90px
}
.row.list{
    margin-top:30px
}
.add-to-cart,.btn-cart{
    text-transform:uppercase;
    background:transparent;
    border:solid 2px #e6e6e6;
    border-radius:15px;
    padding:10px 20px;
    outline:none;
    font-weight:600;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease
}
.add-to-cart:hover,.btn-cart:hover{
    background:#1a1a1a;
    color:#fff;
    border-color:#1a1a1a;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease
}
.bottom-collection .product-item{
    padding:0 15px;
    height:auto
}
.bottom-collection .product-item .product-image{
    min-height:auto
}
.bottom-collection .product-item .add-to-cart{
    font-size:12px
}
.time_post{
    font-size:13px;
    color:#acacac
}
.time_post i{
    color:#db5989;
    padding-right:5px
}
.blog-inner{
    margin-bottom:40px
}
.blog-inner .blog-img{
    overflow:hidden;
    position:relative
}
.blog-inner .blog-img a{
    display:block;
    position:relative;
    width:100%;
    height:100%
}
.blog-inner .blog-img a img{
    margin:0 auto
}
.blog-inner h3{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:700
}
.blog-inner h3 a{
    color:#555;
    text-decoration:none
}
.blog-inner h3 a:hover{
    color:#0089ff
}
.blog-inner .blog-description{
    padding:10px 0;
    color:#acacac;
    font-size:13px;
    font-family:"Roboto",sans-serif;
    font-weight:400
}
.blog-inner .author,.blog-inner .more-info{
    color:#b4b4b4;
    margin-top:5px
}
.blog-inner .more-info a{
    color:#555;
    text-decoration:none
}
.blog-inner .more-info a:hover{
    color:#0089ff
}
.blog-inner .author{
    display:block;
    margin-top:10px
}
.title_modulo{
    position:relative;
    width:100%;
    float:left;
    padding-bottom:10px;
    border-bottom:solid 2px #ebebeb
}
.title_modulo h2{
    padding:0px;
    margin:0px;
    font-family:"Roboto",sans-serif;
    font-size:18px;
    font-weight:700;
    position:relative;
    display:inline-block
}
@media (max-width: 1199px) and (min-width: 992px){
    .title_modulo h2{
        font-size:15px
    }
}
@media (max-width: 767px){
    .title_modulo h2{
        font-size:16px
    }
}
.title_modulo h2 .ti{
    color:#db5989;
    font-size:18px;
    margin-right:5px;
    line-height:24px
}
.title_modulo h2 a{
    color:#555;
    text-decoration:none
}
.title_modulo h2 a span{
    color:#555
}
.title_modulo h2:hover a,.title_modulo h2:hover span{
    color:#0089ff
}
.sale_label{
    padding:0px 5px;
    height:20px;
    background:#f8c30c;
    color:#fff;
    line-height:20px;
    text-align:center;
    position:absolute;
    display:inline-block;
    font-size:11px;
    margin-left:7px;
    top:0;
    right:0
}
.sale_label.product_custome{
    position:relative;
    top:unset;
    right:unset
}
.sale_label:before{
    content:"";
    position:absolute;
    left:-7px;
    top:6px;
    width:0;
    height:0;
    border-style:solid;
    border-width:3.5px 7px 3.5px 0;
    border-color:transparent #f8c30c transparent transparent
}
.label_{
    font-family:Arial;
    font-weight:400;
    display:inline-block;
    position:absolute;
    top:-10px;
    right:0px
}
.label_ i{
    background:#db5989;
    width:30px;
    position:relative;
    right:0px;
    top:-13px;
    font-style:normal;
    text-transform:capitalize;
    height:14px;
    border-radius:0px;
    font-size:10px;
    font-weight:700;
    padding:0px 4px;
    height:13px
}
.label_ i:before{
    content:"";
    position:absolute;
    bottom:-5px;
    left:50%;
    transform:translateX(-50%);
    width:0;
    height:0;
    border-style:solid;
    border-width:5px 5px 0 5px;
    border-color:#007bff transparent transparent transparent
}
.label_ i.new{
    background:#20b619;
    border:1px solid #20b619
}
.label_ i.new:before{
    border-color:#20b619 transparent transparent transparent
}
.label_ i.sale{
    background:#db5989;
    border:1px solid #db5989
}
.label_ i.sale:before{
    border-color:#db5989 transparent transparent transparent
}
.label_ i.hot{
    background:#fd511f;
    border:1px solid #fd511f
}
.label_ i.hot:before{
    border-color:#fd511f transparent transparent transparent
}
.labels:empty{
    display:none
}
.label_s{
    font-family:Arial;
    font-weight:400;
    display:inline-block;
    position:relative;
    top:0px;
    right:0px
}
.label_s i{
    background:#db5989;
    width:30px;
    position:relative;
    right:-5px;
    top:-10px;
    font-style:normal;
    text-transform:capitalize;
    height:14px;
    border-radius:0px;
    font-size:10px;
    font-weight:700;
    padding:0px 4px;
    height:13px;
    color:#fff
}
.label_s i.new{
    background:#20b619;
    border:1px solid #20b619
}
.label_s i.new:before{
    border-color:#20b619 transparent transparent transparent
}
.label_s i.sale{
    background:#db5989;
    border:1px solid #db5989
}
.label_s i.sale:before{
    border-color:#db5989 transparent transparent transparent
}
.label_s i.hot{
    background:#fd511f;
    border:1px solid #fd511f
}
.label_s i.hot:before{
    border-color:#fd511f transparent transparent transparent
}
.new-flash,.hot-flash,.sale-flash{
    position:absolute;
    background-size:contain;
    background-repeat:no-repeat;
    width:40px;
    height:20px;
    top:0px;
    right:-10px;
    color:#fff;
    text-align:center;
    line-height:20px
}
.new-flash:after,.hot-flash:after,.sale-flash:after{
    content:"";
    position:absolute;
    top:20px;
    right:-10px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 20px 20px 0
}
.new-flash.topkm,.hot-flash.topkm,.sale-flash.topkm{
    right:15px
}
.new-flash{
    z-index:99;
    background:#3399ff
}
.new-flash:after{
    border-color:transparent #3399ff transparent transparent
}
.sale-flash{
    z-index:95;
    background:#55ff00
}
.sale-flash:after{
    border-color:transparent #55ff00 transparent transparent
}
.hot-flash{
    z-index:98;
    background:#ff6600
}
.hot-flash:after{
    border-color:transparent #ff6600 transparent transparent
}
.product-list-small .review_star{
    margin-top:0px;
    margin-bottom:0px;
    overflow:hidden;
    display:inline-block
}
.product-list-small .review_star .bizweb-product-reviews-badge{
    padding:0px;
    text-align:left
}
.product-list-small .review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0px
}
.product-list-small .review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px;
    font-family:'FontAwesome';
    color:#f0ca6c !important;
    font-weight:400
}
.product-list-small .review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before{
    font-family:'FontAwesome'
}
.product-list-small .review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before{
    content:"\f006"
}
.product-list-small .review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before{
    content:"\f005"
}
.product-list-small .review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before{
    content:"\f123"
}
.product-list-small .review_star .bizweb-product-reviews-badge div img{
    display:none
}
.product-list-small .review_star .bizweb-product-reviews-badge div p{
    display:none;
    font-size:12px;
    color:#7b7b7b
}
.review_star{
    margin-top:0px;
    margin-bottom:0px;
    overflow:hidden;
    display:inline-block;
    min-height:23px
}
.review_star .bizweb-product-reviews-badge{
    padding:0px;
    text-align:left
}
.review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0px
}
.review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px;
    font-family:'FontAwesome';
    font-weight:400
}
.review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before{
    font-family:'FontAwesome'
}
.review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before{
    content:"\f006"
}
.review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before{
    content:"\f005"
}
.review_star .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before{
    content:"\f123"
}
.review_star .bizweb-product-reviews-badge div img{
    display:none
}
.review_star .bizweb-product-reviews-badge div p{
    display:none;
    font-size:12px;
    color:#7b7b7b
}
.product-item-main{
    overflow:hidden;
    padding:0 10px;
    border:solid 1px #ebebeb;
    margin-bottom:10px
}
.product-item-main:hover .product-bottom .product-action-grid-main{
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.product-item-main:hover .product-bottom .review_star{
    opacity:0
}
.product-item-main .product-image,.product-item-main .product-bottom{
    text-align:left
}
.product-item-main .product-image{
    background:#fff;
    width:100%;
    float:left;
    position:relative
}
.product-item-main .product-image .a_img{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:195px;
    position:relative;
    padding-top:10px
}
@media (min-width: 1500px){
    .product-item-main .product-image .a_img{
        height:244px
    }
}
@media (min-width: 1200px) and (max-width: 1499px){
    .product-item-main .product-image .a_img{
        height:234px
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .product-item-main .product-image .a_img{
        height:141px
    }
}
@media (max-width: 480px){
    .product-item-main .product-image .a_img{
        height:140px
    }
}
.product-item-main .product-image .a_img:before{
    content:"";
    width:100%;
    height:100%;
    background:#fff;
    z-index:-1;
    opacity:0;
    position:absolute;
    top:0;
    left:0
}
.product-item-main .product-image img{
    max-width:100%;
    height:auto;
    max-height:100%;
    margin:0 auto
}
.product-item-main .product-image .sale_km{
    background:#ec008c;
    background:-webkit-linear-gradient(to right, #fc6767, #ec008c);
    background:linear-gradient(to right, #fc6767, #ec008c);
    padding:0 10px;
    line-height:22px;
    color:#fff;
    bottom:0;
    font-size:10px;
    font-weight:700;
    text-align:center;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:100%;
    overflow:hidden;
    position:absolute;
    bottom:0
}
.product-item-main .product-bottom{
    background:#fff;
    padding:0;
    width:100%;
    float:left;
    margin:15px 0px;
    position:relative
}
.product-item-main .product-bottom .product-name{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    margin:0 0 5px;
    line-height:24px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -os-text-overflow:ellipsis;
    padding-right:0px
}
.product-item-main .product-bottom .product-name a{
    color:#555;
    text-decoration:none
}
.product-item-main .product-bottom .product-name+p{
    margin-bottom:0
}
.product-item-main .product-bottom .price-box{
    min-height:48px;
    position:relative
}
.product-item-main .product-bottom .price{
    font-size:16px;
    font-family:'Arial', sans-serif;
    color:#ff5b5b;
    font-weight:700;
    margin-right:10px
}
.product-item-main .product-bottom .old-price{
    display:block
}
.product-item-main .product-bottom .compare-price{
    font-size:13px;
    color:#acacac;
    font-family:'Arial', sans-serif;
    line-height:24px;
    font-weight:300;
    text-decoration:line-through;
    margin-right:10px
}
.product-item-main .product-bottom .product-summary p{
    font-size:13px;
    color:#898989;
    margin:0px;
    padding:0px
}
@media (min-width: 1200px){
    .product-action-grid{
        width:100%;
        position:absolute;
        z-index:88;
        top:30%;
        left:15px;
        transform:translateY(-30%);
        -o-transform:translateY(-30%);
        -webkit-transform:translateY(-30%);
        -os-transform:translateY(-30%);
        -moz-transform:translateY(-30%);
        text-align:left;
        text-decoration:none;
        -webkit-transition:all ease 0.3s;
        -moz-transition:all ease 0.3s;
        -ms-transition:all ease 0.3s;
        -o-transition:all ease 0.3s;
        transition:all ease 0.3s;
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    .product-action-grid.product-list-actions{
        left:40%;
        top:50%;
        transform:translateY(-50%);
        -o-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
        -os-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        transform:translateX(-40%);
        -o-transform:translateX(-40%);
        -webkit-transform:translateX(-40%);
        -os-transform:translateX(-40%);
        -moz-transform:translateX(-40%)
    }
    .product-action-grid form{
        display:inline-block;
        text-align:center;
        margin-bottom:0px;
        padding-bottom:0px;
        background:transparent
    }
    .product-action-grid form .contain{
        display:inline-block
    }
    .product-action-grid form .button_30{
        width:30px;
        height:30px;
        box-shadow:none;
        border-radius:0;
        outline:none;
        border-style:none;
        background-color:#333;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-right:0px;
        line-height:30px;
        text-align:center;
        padding:0px;
        text-decoration:none;
        position:relative;
        margin-bottom:5px;
        z-index:2
    }
    .product-action-grid form .button_30.btn-cart{
        border-radius:0px;
        width:30px;
        line-height:30px;
        font-family:"Roboto",sans-serif;
        font-size:13px;
        font-weight:400;
        text-transform:initial;
        color:#fff;
        background:#333;
        border-color:#333;
        border-radius:3px
    }
    .product-action-grid form .button_30.iwishAddWrapper{
        border:none;
        text-decoration:none;
        border-radius:3px;
        margin-left:0px;
        margin:0px
    }
    .product-action-grid form .button_30.btn_view_list{
        border-radius:3px !important;
        margin-left:0px;
        width:30px !important
    }
    .product-action-grid form .button_30.btn_view{
        border-radius:3px;
        margin-right:2px
    }
    .product-action-grid form .button_30 i{
        color:#fff;
        font-size:16px;
        font-style:normal;
        line-height:30px;
        width:30px;
        background:#333;
        position:relative;
        z-index:2;
        border-radius:3px;
        transition-duration:0.8s;
        -webkit-transition-duration:0.8s
    }
    .product-action-grid form .button_30 i.fa-heart-o{
        color:#fff
    }
    .product-action-grid form .button_30 i.fa-heart{
        color:#ff5b5b
    }
    .product-action-grid form .button_30 .toolstip{
        position:absolute;
        width:30px;
        left:0;
        z-index:-1;
        color:#fff;
        background:#db5989;
        height:30px;
        display:inline;
        line-height:30px;
        text-align:center;
        border-radius:3px;
        border-top-left-radius:0px;
        border-bottom-left-radius:0px;
        text-transform:inherit;
        -webkit-transition-property:width;
        -webkit-transition-duration:0.5s;
        transition-property:width;
        transition-duration:0.5s;
        overflow:hidden
    }
    .product-action-grid form .button_30:hover{
        background-color:#0089ff;
        border-color:#0089ff
    }
    .product-action-grid form .button_30:hover .toolstip{
        left:30px;
        top:50%;
        margin-top:-15px;
        margin-left:-2px;
        z-index:999;
        width:130px
    }
    .product-action-grid form .button_30:hover i{
        color:#fff !important;
        background:#0089ff;
        transition-duration:0.1s;
        -webkit-transition-duration:0.1s
    }
    .product-action-grid form .button_30:hover i.icon-heart-o:before{
        color:#fff
    }
    .product-action-grid-main{
        width:100%;
        position:absolute;
        z-index:88;
        bottom:-10px;
        left:0;
        text-align:left;
        text-decoration:none;
        transform:translateX(-50%);
        -o-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -os-transform:translateX(-50%);
        -webkit-transition:all ease 0.3s;
        -moz-transition:all ease 0.3s;
        -ms-transition:all ease 0.3s;
        -o-transition:all ease 0.3s;
        transition:all ease 0.3s;
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        -webkit-transform:scale(0);
        transform:scale(0);
        overflow:hidden
    }
    .product-action-grid-main form{
        display:inline-block;
        text-align:center;
        margin-bottom:0px;
        padding-bottom:0px;
        background:transparent
    }
    .product-action-grid-main form .contain{
        display:inline-block
    }
    .product-action-grid-main form .button_30{
        width:30px;
        height:30px;
        box-shadow:none;
        border-radius:0;
        outline:none;
        border-style:none;
        background-color:#fff;
        display:inline-block;
        float:left;
        margin-right:5px;
        line-height:30px;
        text-align:center;
        padding:0px;
        text-decoration:none;
        position:relative;
        margin-bottom:0px;
        border:solid 1px #db5989;
        z-index:2;
        box-shadow:0 2px 4px rgba(166,166,166,0.39);
        -webkit-box-shadow:0 2px 4px rgba(166,166,166,0.39);
        -o-box-shadow:0 2px 4px rgba(166,166,166,0.39);
        -os-box-shadow:0 2px 4px rgba(166,166,166,0.39);
        -moz-box-shadow:0 2px 4px rgba(166,166,166,0.39)
    }
    .product-action-grid-main form .button_30.btn-cart{
        border-radius:0px;
        width:30px;
        line-height:30px;
        font-family:"Roboto",sans-serif;
        font-size:13px;
        font-weight:400;
        text-transform:initial;
        color:#fff;
        border-radius:0
    }
    .product-action-grid-main form .button_30.iwishAddWrapper{
        text-decoration:none;
        border-radius:0;
        margin-left:0px;
        margin:0px
    }
    .product-action-grid-main form .button_30.btn_view_list{
        border-radius:0 !important;
        margin-left:0px;
        width:30px !important
    }
    .product-action-grid-main form .button_30.btn_view{
        border-radius:0;
        margin-right:5px
    }
    .product-action-grid-main form .button_30 i{
        color:#db5989;
        font-size:16px;
        font-style:normal;
        line-height:30px;
        width:30px;
        background:transparent;
        position:relative;
        z-index:2;
        border-radius:3px
    }
    .product-action-grid-main form .button_30 i.fa-heart-o{
        color:#fff
    }
    .product-action-grid-main form .button_30 i.fa-heart{
        color:#ff5b5b
    }
    .product-action-grid-main form .button_30 .toolstip{
        position:absolute;
        width:30px;
        left:0;
        z-index:-1;
        color:#fff;
        background:#db5989;
        height:30px;
        display:inline;
        line-height:30px;
        text-align:center;
        border-radius:3px;
        border-top-left-radius:0px;
        border-bottom-left-radius:0px;
        text-transform:inherit;
        -webkit-transition-property:width;
        -webkit-transition-duration:0.5s;
        transition-property:width;
        transition-duration:0.5s;
        overflow:hidden
    }
    .product-action-grid-main form .button_30:hover{
        background-color:#0089ff;
        border-color:#0089ff
    }
    .product-action-grid-main form .button_30:hover .toolstip{
        left:30px;
        top:50%;
        margin-top:-15px;
        margin-left:-2px;
        z-index:999;
        width:130px
    }
    .product-action-grid-main form .button_30:hover i{
        background:transparent;
        color:#fff !important
    }
    .product-action-grid-main form .button_30:hover i.icon-heart-o:before{
        color:#fff
    }
}
@media (max-width: 1199px){
    .product-action-grid,.product-action-grid-main{
        display:none !important
    }
}
.section_block_main_index{
    width:100%;
    float:left;
    padding:0px 0px 0px
}
.section_block_main_index .section_index_main{
    width:100%;
    float:left
}
.alert.alert-warning.fade.in.green-alert{
    width:100%;
    float:left
}
.section-collection ul.tabs.tabs-title{
    display:inline-block;
    text-align:right;
    font-size:13px;
    border:none;
    position:absolute;
    right:0;
    top:-1px
}
.section-collection ul.tabs.tabs-title li{
    line-height:40px;
    padding:0 17px;
    position:relative;
    color:#898989
}
.section-collection ul.tabs.tabs-title li.current{
    color:#333
}
.section-collection ul.tabs.tabs-title li.current:before{
    content:"";
    width:50%;
    height:2px;
    position:absolute;
    left:50%;
    bottom:-1.5px;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    background:#db5989
}
.section-collection ul.tabs.tabs-title li:last-child{
    padding-right:0
}
.section-collection ul.tabs.tabs-title li:last-child:after{
    display:none
}
.section-collection ul.tabs.tabs-title li:after{
    width:1px;
    height:12px;
    background:#898989;
    content:"";
    position:absolute;
    right:-1PX;
    top:14px
}
.block_section_tintuc{
    width:100%;
    float:left;
    position:relative
}
.block_section_tintuc .wrap_tintuc{
    width:100%;
    float:left;
    padding:30px 0px
}
.block_section_tintuc .wrap_tintuc .item-blg .blog-inner{
    margin-bottom:0px
}
.block_section_tintuc .wrap_tintuc .item-blg .blog-inner .blog-img,.block_section_tintuc .wrap_tintuc .item-blg .blog-inner .content__{
    width:100%;
    float:left
}
.block_section_tintuc .wrap_tintuc .item-blg .blog-inner h3{
    font-family:"Roboto",sans-serif;
    font-size:16px;
    font-weight:700;
    color:#555;
    line-height:20px
}
.block_section_tintuc .wrap_tintuc .item-blg .blog-inner .time_post{
    font-size:13px;
    color:#acacac
}
.block_section_tintuc .wrap_tintuc .item-blg .blog-inner .time_post i{
    color:#db5989;
    padding-right:5px
}
.block_section_tintuc .wrap_tintuc .owl-dots{
    display:none
}
.block_section_tintuc .wrap_tintuc .owl-nav{
    position:absolute;
    top:-50px;
    right:0px
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-prev,.block_section_tintuc .wrap_tintuc .owl-nav .owl-next{
    width:25px;
    height:25px;
    text-align:center;
    border-radius:50%;
    line-height:25px;
    border:solid 2px #ebebeb;
    font-size:0px;
    background:transparent
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-prev:before,.block_section_tintuc .wrap_tintuc .owl-nav .owl-next:before{
    width:25px;
    height:25px;
    text-align:center;
    line-height:21px;
    background:transparent;
    font-size:16px
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-prev:hover,.block_section_tintuc .wrap_tintuc .owl-nav .owl-next:hover{
    border-color:#0089ff;
    background:#fff
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-prev:hover:before,.block_section_tintuc .wrap_tintuc .owl-nav .owl-next:hover:before{
    color:#0089ff
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-prev{
    position:absolute;
    right:30px;
    left:auto
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-prev:before{
    margin-left:-3px;
    content:"\f0d9"
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-next{
    position:absolute;
    right:0px
}
.block_section_tintuc .wrap_tintuc .owl-nav .owl-next:before{
    content:"\f0da"
}
.pro-item{
    width:100%;
    float:left;
    overflow:hidden;
    padding:15px 0px;
    border-bottom:1px solid #ebebeb
}
.pro-item:last-child{
    border-bottom:0px
}
.pro-item .product-list-small{
    overflow:hidden
}
.pro-item .product-list-small .product-thumbnail{
    width:90px;
    display:block;
    float:left;
    margin-right:0px
}
.pro-item .product-list-small .product-info{
    display:block;
    float:left;
    padding:0 10px 10px !important;
    width:calc(100% - 95px);
    -webkit-width:calc(100% - 95px);
    -moz-width:calc(100% - 95px);
    -o-width:calc(100% - 95px);
    -os-width:calc(100% - 95px)
}
.pro-item .product-list-small .product-info .product-name{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    margin:0 0 5px;
    line-height:22px
}
.pro-item .product-list-small .product-info .product-name a{
    color:#555;
    text-decoration:none
}
.pro-item .product-list-small .product-info .product-name+p{
    margin-bottom:0
}
.pro-item .product-list-small .product-info .price{
    font-size:16px;
    font-family:'Arial', sans-serif;
    color:#ff5b5b;
    font-weight:700;
    margin-right:10px
}
.pro-item .product-list-small .product-info .product-price-old{
    font-size:13px;
    color:#acacac;
    font-family:'Arial', sans-serif;
    line-height:24px;
    font-weight:300;
    text-decoration:line-through;
    margin-right:10px
}
.aside_banner{
    width:100%;
    float:left
}
.aside_banner a{
    display:block
}
.aside_banner a img{
    max-width:100%
}
.collapse.in{
    display:block !important
}
.a_banner{
    display:block
}
.title_title{
    width:100%;
    float:left;
    position:relative;
    background:#e9ecf1;
    padding:0 15px
}
.title_title h2{
    font-family:"Roboto",sans-serif;
    font-size:16px;
    color:#555;
    line-height:28px;
    display:inline-block;
    position:relative;
    padding:5px 0px 5px 0px;
    margin:0;
    text-transform:uppercase;
    font-weight:700
}
.title_title h2 a,.title_title h2 span{
    color:#555;
    text-decoration:none
}
.banner_top_bar{
    width:100%;
    float:left
}
.banner_top_bar a{
    display:block
}
.banner_top_bar a img{
    max-width:100%;
    width:auto
}
.block_section_banner{
    width:100%;
    float:left;
    padding:0px 0px 15px
}
@media (max-width: 1199px){
    .block_section_banner{
        padding:30px 0 15px
    }
}
.block_section_banner .row{
    position:relative;
    margin-top:-50px;
    z-index:2
}
@media (max-width: 1199px) and (min-width: 768px){
    .block_section_banner .row{
        margin-top:0px
    }
}
@media (max-width: 767px){
    .block_section_banner .row{
        margin-top:0px
    }
}
@media (max-width: 991px){
    .block_section_banner .row div:first-child{
        margin-bottom:15px
    }
}
.block_section_banner .image_banner{
    display:block
}
.section_news{
    width:100%;
    float:left;
    padding:0px 0px 30px
}
.section_news .banner{
    margin-top:15px;
    display:block
}
@media (max-width: 991px){
    .opensit{
        display:block !important
    }
    .closeit{
        display:none !important
    }
}
.section_tab_product{
    position:relative
}
.section_tab_product .wrap_tab{
    width:100%;
    float:left;
    padding-top:15px
}
.section_tab_product .wrap_tab.nospace{
    padding-top:0;
    margin-left:-11px
}
@media (max-width: 991px){
    .section_tab_product .wrap_tab.nospace{
        margin-left:1px
    }
}
.section_tab_product .wrap_tab .button_show_tab{
    font-size:38px;
    color:#db5989;
    position:absolute;
    right:25px;
    z-index:99;
    top:-40px;
    height:30px;
    line-height:30px;
    background:#fff
}
.section_tab_product ul.tabs.tabs-title{
    display:inline-block;
    text-align:right;
    font-size:14px;
    border:none;
    position:absolute;
    right:-475px;
    top:-40px;
    background:transparent
}
@media (min-width: 992px) and (max-width: 1199px){
    .section_tab_product ul.tabs.tabs-title{
        right:-390px
    }
}
.section_tab_product ul.tabs.tabs-title.tabtitle2{
    right:15px
}
.section_tab_product ul.tabs.tabs-title li{
    line-height:35px;
    margin-left:0px;
    position:relative;
    color:#555;
    font-size:14px;
    font-family:"Roboto",sans-serif;
    padding:0 10px;
    font-weight:700
}
.section_tab_product ul.tabs.tabs-title li.tab-link:after{
    content:"";
    height:20px;
    width:1px;
    background:#ebebeb;
    position:absolute;
    top:7px;
    right:0px
}
.section_tab_product ul.tabs.tabs-title li span{
    font-size:14px;
    font-family:"Roboto",sans-serif
}
@media (min-width: 992px){
    .section_tab_product ul.tabs.tabs-title li.current,.section_tab_product ul.tabs.tabs-title li:hover{
        color:#0089ff
    }
}
.section_tab_product ul.tabs.tabs-title li:last-child:after{
    display:none
}
@media (min-width: 992px){
    .section_tab_product ul.tabs.tabs-title{
        display:inline-block !important
    }
}
@media (max-width: 991px){
    .section_tab_product ul.tabs.tabs-title{
        position:relative;
        width:100%;
        padding:0px;
        right:0px;
        z-index:99;
        margin-left:15px;
        top:0px;
        background:#fff;
        float:left;
        padding:0px
    }
    .section_tab_product ul.tabs.tabs-title li{
        padding:5px 0px;
        display:block !important;
        text-align:left;
        border-bottom:solid 1px #ebebeb;
        margin-left:0px
    }
    .section_tab_product ul.tabs.tabs-title li:after{
        display:none
    }
    .section_tab_product ul.tabs.tabs-title li span{
        cursor:pointer;
        margin-right:0px !important;
        line-height:35px !important
    }
    .section_tab_product ul.tabs.tabs-title li.current{
        color:#0089ff
    }
    .section_tab_product ul.tabs.tabs-title li.current:before{
        content:none
    }
}
.section_tab_product .tab-content{
    width:100%;
    float:left;
    display:none
}
.section_tab_product .tab-content.current{
    display:block
}
.section_tab_product .tab-content .owl-dots{
    display:none
}
.section_tab_product .tab-content:hover .owl-nav .owl-next,.section_tab_product .tab-content:hover .owl-nav .owl-prev{
    animation:anim .3s ease-in-out;
    visibility:visible;
    transform:scale(1);
    opacity:1
}
.section_tab_product .tab-content .owl-nav .owl-next,.section_tab_product .tab-content .owl-nav .owl-prev{
    visibility:hidden;
    opacity:0;
    background:#db5989;
    height:30px;
    width:30px;
    line-height:30px;
    border-radius:50%;
    transform:scale(0);
    opacity:0;
    transition:transform .3s ease-in-out, opacity .3s ease-in-out
}
.section_tab_product .tab-content .owl-nav .owl-next:before,.section_tab_product .tab-content .owl-nav .owl-prev:before{
    border-radius:50%;
    height:30px !important;
    width:30px !important;
    line-height:30px;
    color:#fff;
    background:#db5989
}
.section_tab_product .tab-content .owl-stage-outer{
    margin-left:-1px
}
.section_tab_product .tab-content .products-view-grid .item.item_nospace{
    padding:0;
    margin-bottom:0;
    margin-left:-1px;
    border:solid 1px #ebebeb;
    border-top:0px
}
.section_tab_product .tab-content .products-view-grid .item.item_nospace .product-item-main{
    margin-top:0px;
    margin-bottom:0;
    border:none
}
@media (max-width: 991px) and (min-width: 768px){
    .section_tab_product .tab-content .products-view-grid.row_check .item:nth-child(7),.section_tab_product .tab-content .products-view-grid.row_check .item:nth-child(8){
        display:none
    }
}
@media (min-width: 1200px){
    .section_tab_product .tab-content .products-view-grid .col-lg-3:nth-child(4n+1){
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .section_tab_product .tab-content .products-view-grid .col-md-3:nth-child(4n+1){
        clear:left
    }
}
@media (max-width: 991px){
    .section_tab_product .tab-content .products-view-grid{
        margin:0px
    }
    .section_tab_product .tab-content .products-view-grid .item{
        padding:0px
    }
}
@media (min-width: 1200px) and (max-width: 1499px){
    .section_tab_product .product-box .product-info{
        display:block;
        float:left;
        padding:0 10px 0px !important;
        width:calc(100% - 95px);
        -webkit-width:calc(100% - 95px);
        -moz-width:calc(100% - 95px);
        -o-width:calc(100% - 95px);
        -os-width:calc(100% - 95px);
        min-height:93px
    }
}
.section_tab_product .product-box .product-action{
    padding-left:20px
}
@keyframes anim{
    0%{
        display:none;
        opacity:0
    }
    1%{
        display:block;
        opacity:0;
        transform:scale(0)
    }
    100%{
        opacity:1;
        transform:scale(1)
    }
}
.section_banner_wide{
    width:100%;
    float:left;
    padding:0 0 30px
}
.section_two_row .tab-content .item .product-box{
    width:100%;
    float:left;
    margin-bottom:10px
}
.section_two_row .tab-content .item .product-thumbnail{
    width:90px;
    display:inline-block;
    float:left
}
.section_two_row .tab-content .item .product-thumbnail a{
    height:90px;
    width:90px;
    text-align:center;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    -os-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -o-justify-content:center;
    border:solid 1px #ebebeb;
    padding:5px
}
.section_two_row .tab-content .item .product-thumbnail a img{
    max-width:100%;
    height:auto;
    max-height:100%
}
.section_two_row .tab-content .item .product-info{
    padding:0 0 0 15px;
    width:calc(100% - 90px);
    -moz-width:calc(100% - 90px);
    -o-width:calc(100% - 90px);
    -os-width:calc(100% - 90px);
    -webkit-width:calc(100% - 90px);
    display:inline-block;
    float:left
}
.section_two_row .tab-content .item .product-info .product-name{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#555
}
.section_two_row .tab-content .item .product-info .product-name a{
    color:#555
}
.section_two_row .tab-content .item .product-info .product-price{
    font-size:16px;
    font-family:'Arial', sans-serif;
    color:#ff5b5b;
    font-weight:700;
    margin-right:10px
}
.section_two_row .tab-content .item .product-info .product-price-old{
    font-size:13px
}
.section_two_row .tab-content .owl-nav .owl-prev,.section_two_row .tab-content .owl-nav .owl-next{
    top:-40px;
    opacity:1;
    transform:scale(1);
    visibility:visible;
    animation:unset !important;
    transition:unset !important
}
.section_two_row .tab-content .owl-nav .owl-prev{
    left:auto;
    right:35px
}
.section_two_row .tab-content:hover .owl-nav .owl-next,.section_two_row .tab-content:hover .owl-nav owl-prev{
    animation:unset !important;
    transition:unset !important
}
.aside_product_index{
    float:left;
    position:relative
}
.aside_product_index.orwidth{
    width:100%
}
@media (min-width: 992px){
    .aside_product_index{
        width:100%
    }
}
@media (max-width: 767px){
    .aside_product_index{
        width:100%
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .aside_product_index.fanpage{
        margin-top:15px
    }
}
.aside_product_index .product_loop_inaside{
    width:100%;
    float:left;
    margin-top:15px;
    position:relative
}
.aside_product_index .product_loop_inaside .link_position{
    display:inline-block;
    position:absolute;
    width:100%;
    padding:0 15px;
    line-height:35px;
    height:35px;
    color:#fff;
    bottom:0px;
    right:1px;
    display:none;
    text-align:center;
    text-decoration:none
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-stage-outer{
    margin-left:-1px
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav{
    display:none
}
.aside_product_index .product_loop_inaside .product_box_item{
    padding:0 10px;
    border:solid 1px #f8f9f9;
    width:100%;
    float:left;
    margin-bottom:10px;
    background:#fff;
    border-right:0px
}
.aside_product_index .product_loop_inaside .product_box_item .product-image{
    width:100%;
    float:left;
    position:relative
}
.aside_product_index .product_loop_inaside .product_box_item .product-image .thumb{
    height:240px;
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    align-items:center
}
@media (min-width: 1500px){
    .aside_product_index .product_loop_inaside .product_box_item .product-image .thumb{
        height:290px
    }
}
.aside_product_index .product_loop_inaside .product_box_item .product-image .thumb img{
    max-width:100%;
    max-height:100%;
    height:auto
}
.aside_product_index .product_loop_inaside .product_box_item .product-image .wrap_time{
    width:100%;
    display:inline-block;
    position:absolute;
    bottom:0;
    left:0
}
.aside_product_index .product_loop_inaside .product_box_item .product-image .wrap_time .time{
    text-align:center;
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    width:100%;
    overflow:hidden
}
.aside_product_index .product_loop_inaside .product_box_item .product-image .wrap_time .time span{
    display:inline-block;
    width:45px;
    float:left;
    padding:5px;
    background:#fff;
    margin:0 2.5px;
    text-align:center;
    border:solid 1px #db5989;
    background:#db5989;
    font-family:"Roboto",sans-serif;
    font-weight:700;
    color:#fff;
    font-size:18px;
    line-height:20px
}
@media (max-width: 1199px){
    .aside_product_index .product_loop_inaside .product_box_item .product-image .wrap_time .time span{
        font-size:16px
    }
}
.aside_product_index .product_loop_inaside .product_box_item .product-image .wrap_time .time span p{
    display:block;
    padding:0;
    margin:0;
    font-weight:300;
    font-size:14px;
    color:#fff;
    line-height:18px
}
@media (max-width: 1199px){
    .aside_product_index .product_loop_inaside .product_box_item .product-image .wrap_time .time span p{
        font-size:12px
    }
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom{
    width:100%;
    float:left;
    background:#fff;
    padding:0;
    width:100%;
    float:left;
    margin:15px 0px 0px;
    position:relative
}
@media (max-width: 991px){
    .aside_product_index .product_loop_inaside .product_box_item .product-bottom{
        margin:15px 0px 10px
    }
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom .product-name{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    margin:0 0 5px;
    line-height:24px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -os-text-overflow:ellipsis;
    padding-right:5px
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom .product-name a{
    color:#555;
    text-decoration:none
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom .price-box{
    min-height:40px;
    position:relative
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom .price-box .product-price{
    font-size:16px;
    font-family:'Arial', sans-serif;
    color:#ff5b5b;
    font-weight:700;
    margin-right:10px
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom .price-box .compare-price{
    font-size:13px;
    color:#acacac;
    font-family:'Arial', sans-serif;
    line-height:24px;
    font-weight:300;
    text-decoration:line-through;
    margin-right:10px
}
.aside_product_index .product_loop_inaside .product_box_item .product-bottom .product-action-grid-main{
    bottom:0
}
.aside_product_index .product_loop_inaside:hover>.link_position{
    display:block;
    -webkit-animation:slide-down .3s ease-out;
    -moz-animation:slide-down .3s ease-out;
    z-index:3
}
.aside_product_index .product_loop_inaside:hover .product-item-image .a_img:before{
    opacity:0.6;
    z-index:3
}
.aside_product_index .product_loop_inaside:hover .product-bottom .product-action-grid-main{
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.aside_product_index .product_loop_inaside:hover .product-bottom .review_star{
    opacity:0
}
@-webkit-keyframes slide-down{
    0%{
        opacity:0;
        -webkit-transform:translateY(100%)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@-moz-keyframes slide-down{
    0%{
        opacity:0;
        -moz-transform:translateY(100%)
    }
    100%{
        opacity:1;
        -moz-transform:translateY(0)
    }
}
.combo.product_loop_inaside{
    margin-top:0px
}
.combo.product_loop_inaside .pro-item{
    padding:10px 5px;
    margin-bottom:0px;
    border:solid 1px #ebebeb;
    border-bottom:0px
}
.combo.product_loop_inaside .item{
    width:100%;
    float:left
}
.combo.product_loop_inaside .item:last-child .pro-item{
    border-bottom:solid 1px #ebebeb
}
.combo.product_loop_inaside .product-list-small{
    margin-bottom:0px
}
.combo.product_loop_inaside .product-list-small .product-thumbnail{
    margin-bototm:0px
}
.combo.product_loop_inaside .product-list-small .product-thumbnail a{
    height:80px;
    width:80px;
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    align-items:center
}
.combo.product_loop_inaside .product-list-small .product-thumbnail a img{
    max-width:100%;
    max-height:100%;
    height:auto
}
@media (min-width: 1200px) and (max-width: 1499px){
    .combo.product_loop_inaside .item_check .item .pro-item{
        padding:16px 5px
    }
    .combo.product_loop_inaside .item_check .item:nth-child(5){
        display:none
    }
    .combo.product_loop_inaside .item_check .item:nth-child(4){
        border-bottom:solid 1px #ebebeb
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .combo.product_loop_inaside .item_check .item .pro-item{
        padding:5px 5px
    }
    .combo.product_loop_inaside .item_check .item:nth-child(5){
        display:none
    }
    .combo.product_loop_inaside .item_check .item:nth-child(4){
        border-bottom:solid 1px #ebebeb
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .combo.product_loop_inaside .check_left .item .pro-item{
        padding:5px 5px
    }
    .combo.product_loop_inaside .check_left .item:nth-child(5){
        display:none
    }
    .combo.product_loop_inaside .check_left .item:nth-child(4){
        border-bottom:0px
    }
}
.brand_top{
    width:100%;
    float:left;
    border:solid 1px #ebebeb
}
.brand_top .itembrand{
    display:inline-block;
    float:left;
    height:90px;
    width:50%;
    text-align:center
}
.brand_top .itembrand a{
    border-left:solid 1px #ebebeb;
    border-top:solid 1px #ebebeb
}
.brand_top .itembrand:nth-child(1) a,.brand_top .itembrand:nth-child(3) a,.brand_top .itembrand:nth-child(5) a{
    border-left:none
}
.brand_top .itembrand:nth-child(1) a,.brand_top .itembrand:nth-child(2) a{
    border-top:none
}
.brand_top .itembrand a{
    height:90px;
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    align-items:center;
    padding:10px;
    overflow:hidden
}
.brand_top .itembrand a img{
    max-width:100%;
    max-height:100%;
    height:auto
}
.blog-main .blog_full{
    width:100%;
    float:left
}
.blog-main .blog_full .blog-inner h3{
    padding-top:0;
    margin-top:0
}
.aside-item .list-blogs{
    width:100%;
    float:left
}
.aside-item .list-blogs .blog_list_item .blog-item-list:first-child{
    padding-top:0px
}
.list_collection,.cls_search{
    width:100%;
    float:left
}
.list_collection .row-guiter,.list_collection .row-gutter-14,.cls_search .row-guiter,.cls_search .row-gutter-14{
    margin-right:-7px;
    margin-left:-7px
}
.list_collection .row-guiter .item,.list_collection .row-guiter .product-col,.list_collection .row-gutter-14 .item,.list_collection .row-gutter-14 .product-col,.cls_search .row-guiter .item,.cls_search .row-guiter .product-col,.cls_search .row-gutter-14 .item,.cls_search .row-gutter-14 .product-col{
    padding:0 7px
}
.list_collection .row-guiter .product-col,.list_collection .row-gutter-14 .product-col,.cls_search .row-guiter .product-col,.cls_search .row-gutter-14 .product-col{
    margin-bottom:7px
}
.title_module_arrow{
    width:100%;
    float:left;
    height:44px;
    border:solid 1px #ebebeb
}
.title_module_arrow.flash{
    background:#fff
}
.title_module_arrow .more_text{
    color:#555;
    line-height:45px;
    font-size:14px;
    text-decoration:none;
    margin-right:10px
}
.title_module_arrow .more_text i{
    line-height:45px
}
.title_module_arrow .more_text:hover{
    color:#0089ff
}
.title_module_arrow h2{
    font-family:"Roboto",sans-serif;
    margin:0;
    font-size:18px;
    line-height:44px;
    display:inline-block;
    position:relative;
    background:#ff640b;
    padding:0px 10px 0 10px;
    text-transform:uppercase;
    font-weight:500;
    margin-top:-1.5px;
    float:left
}
@media (max-width: 991px){
    .title_module_arrow h2{
        font-size:16px
    }
}
.title_module_arrow h2:before{
    content:""
}
.title_module_arrow h2:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:22px 0 22px 20px;
    border-color:transparent transparent transparent #ff640b;
    position:absolute;
    right:-20px;
    top:0
}
.title_module_arrow h2 a,.title_module_arrow h2 span{
    text-decoration:none;
    color:#fff;
    display:block
}
.title_module_arrow .icon{
    height:44px;
    width:40px;
    line-height:44px;
    color:#fff;
    display:inline-block;
    text-align:center;
    margin-right:0px;
    background:#ff8641;
    float:left;
    margin-top:-1.5px
}
.title_module_arrow .icon i{
    font-size:24px;
    line-height:45px
}
@media (max-width: 991px){
    .title_module_arrow.main{
        margin-top:0px
    }
}
.title_module_arrow.main h2{
    background:#db5989
}
.title_module_arrow.main h2:after{
    border-color:transparent transparent transparent #db5989
}
.title_module_arrow.mobile_tablet h2{
    background:#12CBC4
}
.title_module_arrow.mobile_tablet h2:after{
    border-color:transparent transparent transparent #12CBC4
}
.title_module_arrow.mobile_tablet .icon{
    background:#18e2db
}
.title_module_arrow.device_smartech h2{
    background:#EE5A24
}
.title_module_arrow.device_smartech h2:after{
    border-color:transparent transparent transparent #EE5A24
}
.title_module_arrow.device_smartech .icon{
    background:#ff8c4a
}
.title_module_arrow.dienlanh h2{
    background:#3498db
}
.title_module_arrow.dienlanh h2:after{
    border-color:transparent transparent transparent #3498db
}
.title_module_arrow.dienlanh .icon{
    background:#36a2ff
}
.title_module_arrow.nhabep h2{
    background:#3def88
}
.title_module_arrow.nhabep h2:after{
    border-color:transparent transparent transparent #3def88
}
.title_module_arrow.nhabep .icon{
    background:#5fffa2
}
@media (max-width: 991px){
    .title_module_arrow.mevabe{
        margin-left:-2px
    }
}
.title_module_arrow.mevabe h2{
    background:#D980FA
}
.title_module_arrow.mevabe h2:after{
    border-color:transparent transparent transparent #D980FA
}
.title_module_arrow.mevabe .icon{
    background:#e9afff
}
@media (max-width: 991px){
    .title_module_arrow.suckhoe_lamdep{
        margin-left:-2px
    }
}
.title_module_arrow.suckhoe_lamdep h2{
    background:#ff7675
}
.title_module_arrow.suckhoe_lamdep h2:after{
    border-color:transparent transparent transparent #ff7675
}
.title_module_arrow.suckhoe_lamdep .icon{
    background:#ffa8a7
}
.title_module_arrow.review h2{
    background:#fbc531
}
.title_module_arrow.review h2:after{
    border-color:transparent transparent transparent #fbc531
}
.title_module_arrow.review .icon{
    background:#ffd76a
}
.title_module_arrow.blog h2{
    background:#8c7ae6
}
.title_module_arrow.blog h2:after{
    border-color:transparent transparent transparent #8c7ae6
}
.title_module_arrow.blog .icon{
    background:#ae9eff
}
@media (max-width: 991px){
    .title_module_arrow.noingoaithat{
        margin-left:-2px
    }
}
.title_module_arrow.noingoaithat h2{
    background:#34495e
}
.title_module_arrow.noingoaithat h2:after{
    border-color:transparent transparent transparent #34495e
}
.title_module_arrow.noingoaithat .icon{
    background:#4e6f90
}
@media (max-width: 991px){
    .title_module_arrow.raucuqua{
        margin-left:-2px
    }
}
.title_module_arrow.raucuqua h2{
    background:#44bd32
}
.title_module_arrow.raucuqua h2:after{
    border-color:transparent transparent transparent #44bd32
}
.title_module_arrow.raucuqua .icon{
    background:#63dc52
}
.link_position.mobile_tablet_col{
    background:#12CBC4;
    border:solid 1px #12CBC4
}
.link_position.smartech{
    right:0 !important;
    background:#EE5A24;
    border:solid 1px #EE5A24
}
.link_position.dienlanh_ect{
    background:#3498db;
    border:solid 1px #3498db
}
.link_position.nhabep_ect{
    right:0 !important;
    background:#3def88;
    border:solid 1px #3def88
}
.section_flash_sale_wm{
    width:100%;
    float:left;
    background:#F8F9F9;
    padding:20px 0;
    position:relative
}
.section_flash_sale_wm .aside_product_index{
    border-right:solid 1px #f8f9f9;
    margin-top:15px;
    width:100%
}
.section_flash_sale_wm .aside_product_index .product_loop_inaside{
    margin-top:0
}
.section_flash_sale_wm .aside_product_index .product_loop_inaside:hover .product_box_item{
    border-color:#ebebeb
}
.section_flash_sale_wm .aside_product_index .product_loop_inaside .product_box_item{
    margin-bottom:0px;
    border:solid 1px #f8f9f9
}
.section_flash_sale_wm .aside_product_index:hover .owl-nav .owl-next,.section_flash_sale_wm .aside_product_index:hover .owl-nav .owl-prev{
    animation:anim .3s ease-in-out;
    visibility:visible;
    transform:scale(1);
    opacity:1
}
.section_flash_sale_wm .owl-nav .owl-next,.section_flash_sale_wm .owl-nav .owl-prev{
    visibility:hidden;
    opacity:0;
    background:#db5989;
    height:40px;
    width:20px;
    line-height:40px;
    border-radius:2px;
    transform:scale(0);
    opacity:0;
    transition:transform .3s ease-in-out, opacity .3s ease-in-out
}
.section_flash_sale_wm .owl-nav .owl-next.disabled,.section_flash_sale_wm .owl-nav .owl-prev.disabled{
    opacity:0;
    background:rgba(40,115,240,0.47)
}
.section_flash_sale_wm .owl-nav .owl-next.disabled:before,.section_flash_sale_wm .owl-nav .owl-prev.disabled:before{
    background:rgba(40,115,240,0.47)
}
.section_flash_sale_wm .owl-nav .owl-next:before,.section_flash_sale_wm .owl-nav .owl-prev:before{
    border-radius:2px;
    height:40px !important;
    width:20px !important;
    line-height:40px;
    color:#fff;
    background:#db5989
}
.section_flash_sale_wm .deal{
    display:inline-block;
    float:left;
    margin-left:30px
}
@media (max-width: 767px){
    .section_flash_sale_wm .deal{
        margin-left:0px;
        position:relative;
        left:50%;
        transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -o-transform:translateX(-50%);
        -os-transform:translateX(-50%);
        margin-top:15px
    }
}
.section_flash_sale_wm .deal .times span{
    float:left;
    padding:3px 5px 0;
    text-align:center;
    height:43px;
    line-height:17px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-flow:column;
    font-weight:700;
    color:#ff640b;
    font-size:18px
}
.section_flash_sale_wm .deal .times span p{
    padding:0;
    margin:0;
    font-weight:300;
    color:#555;
    font-size:11px;
    line-height:16px
}
.section_mobile_tablet{
    width:100%;
    float:left;
    padding:20px 0 10px
}
.section_mobile_tablet.section_block_style_1 .no_wrap{
    padding:0px 15px 0 12px
}
@media (max-width: 991px){
    .section_mobile_tablet.section_block_style_1 .no_wrap{
        padding:0 13px 0 15px
    }
}
.section_mobile_tablet.section_block_style_1 .wrap_col_left{
    margin-left:1px;
    width:100%;
    float:left
}
@media (max-width: 991px){
    .section_mobile_tablet.section_block_style_1 .wrap_col_left{
        margin-left:0px
    }
}
.section_mobile_tablet.section_block_style_1 .wrap_col_left .product_loop_inaside .item:first-child .pro-item{
    border-top:0px
}
.section_mobile_tablet.section_block_style_1 .block_section_mini_banner{
    width:100%;
    float:left;
    margin-top:10px
}
@media (max-width: 767px){
    .section_mobile_tablet.section_block_style_1 .block_section_mini_banner div:nth-child(2){
        margin-top:15px
    }
}
.section_mobile_tablet .banner-iimg{
    width:100%;
    float:left
}
.section_mobile_tablet .banner-iimg .banner_mobile_tablet{
    width:100%;
    float:left;
    display:block;
    background-image:url("//bizweb.dktcdn.net/100/310/856/themes/658351/assets/banner_block_tablet_mobile.png?1530003482578");
    background-size:cover;
    background-position:top left;
    background-repeat:no-repeat
}
.section_block_style_2{
    width:100%;
    float:left;
    padding:10px 0 10px
}
.section_block_style_2 .no_wrap{
    padding:0px 0px 0 15px
}
@media (max-width: 991px){
    .section_block_style_2 .no_wrap{
        padding:0 15px
    }
}
.section_block_style_2 .no_wrap .wrap_tab .tabs-title{
    right:-345px
}
@media (min-width: 1200px) and (max-width: 1499px){
    .section_block_style_2 .no_wrap .wrap_tab .tabs-title{
        right:-275px
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .section_block_style_2 .no_wrap .wrap_tab .tabs-title{
        right:-225px
    }
}
@media (max-width: 991px){
    .section_block_style_2 .no_wrap .wrap_tab .tabs-title{
        right:15px
    }
}
.section_block_style_2 .products-view-grid{
    margin-left:12px;
    border:solid 1px #ebebeb;
    border-top:0;
    border-right:0
}
.section_block_style_2 .products-view-grid .item.item_nospace{
    border-bottom:0px !important
}
.section_block_style_2 .products-view-grid:hover .owl-nav .owl-next,.section_block_style_2 .products-view-grid:hover .owl-nav .owl-prev{
    animation:anim .3s ease-in-out;
    visibility:visible;
    transform:scale(1);
    opacity:1
}
.section_block_style_2 .products-view-grid .owl-nav .owl-next,.section_block_style_2 .products-view-grid .owl-nav .owl-prev{
    visibility:hidden;
    opacity:0;
    background:#db5989;
    height:40px;
    width:20px;
    line-height:40px;
    border-radius:2px;
    transform:scale(0);
    opacity:0;
    transition:transform .3s ease-in-out, opacity .3s ease-in-out
}
.section_block_style_2 .products-view-grid .owl-nav .owl-next.disabled,.section_block_style_2 .products-view-grid .owl-nav .owl-prev.disabled{
    opacity:0;
    background:rgba(40,115,240,0.47)
}
.section_block_style_2 .products-view-grid .owl-nav .owl-next.disabled:before,.section_block_style_2 .products-view-grid .owl-nav .owl-prev.disabled:before{
    background:rgba(40,115,240,0.47)
}
.section_block_style_2 .products-view-grid .owl-nav .owl-next:before,.section_block_style_2 .products-view-grid .owl-nav .owl-prev:before{
    border-radius:2px;
    height:40px !important;
    width:20px !important;
    line-height:40px;
    color:#fff;
    background:#db5989
}
@media (min-width: 992px){
    .section_block_style_2 .no_space_left{
        padding-left:0px
    }
}
.section_block_style_2 .wrap_col_left{
    margin-left:-1px;
    width:100%;
    float:left;
    margin-top:-1px
}
@media (max-width: 991px){
    .section_block_style_2 .wrap_col_left{
        margin-left:0px
    }
}
.section_block_style_2 .banner_full_width{
    width:100%;
    float:left;
    margin-top:0px
}
@media (min-width: 992px){
    .section_block_style_2 .banner_full_width .banner_set_height.smartech{
        display:block;
        background-image:url("//bizweb.dktcdn.net/100/310/856/themes/658351/assets/banner_wides.png?1530003482578");
        background-size:cover;
        background-position:top left;
        background-repeat:no-repeat
    }
    .section_block_style_2 .banner_full_width .banner_set_height.nhabep{
        display:block;
        background-image:url("//bizweb.dktcdn.net/100/310/856/themes/658351/assets/banner_nhabep.png?1530003482578");
        background-size:cover;
        background-position:top left;
        background-repeat:no-repeat
    }
}
.section_dienlanh{
    width:100%;
    float:left;
    padding:20px 0 10px
}
.section_dienlanh.section_block_style_1 .no_wrap{
    padding:0px 15px 0 12px
}
@media (max-width: 991px){
    .section_dienlanh.section_block_style_1 .no_wrap{
        padding:0 13px 0 15px
    }
}
.section_dienlanh.section_block_style_1 .wrap_col_left{
    margin-left:1px;
    width:100%;
    float:left
}
@media (max-width: 991px){
    .section_dienlanh.section_block_style_1 .wrap_col_left{
        margin-left:0px
    }
}
.section_dienlanh.section_block_style_1 .wrap_col_left .product_loop_inaside .item:first-child .pro-item{
    border-top:0px
}
.section_dienlanh.section_block_style_1 .block_section_mini_banner{
    width:100%;
    float:left;
    margin-top:10px
}
.section_dienlanh .banner-iimg{
    width:100%;
    float:left
}
.section_dienlanh .banner-iimg .banner_dienlanh{
    width:100%;
    float:left;
    display:block;
    background-image:url("//bizweb.dktcdn.net/100/310/856/themes/658351/assets/banner_block_dienlanh.png?1530003482578");
    background-size:cover;
    background-position:top left;
    background-repeat:no-repeat
}
.section_two_block_wm{
    width:100%;
    float:left;
    padding:10px 0 10px
}
.section_two_block_wm .more_text{
    color:#555;
    line-height:45px;
    font-size:14px;
    text-decoration:none;
    margin-right:10px
}
.section_two_block_wm .banner_item{
    width:100%;
    float:left;
    margin-top:-1px
}
@media (max-width: 991px){
    .section_two_block_wm .banner_item{
        margin-top:0px
    }
}
.section_two_block_wm .row-item{
    padding:0 15px
}
@media (min-width: 992px){
    .section_two_block_wm .row-item{
        padding:0 12px 0 16px
    }
}
@media (min-width: 1200px){
    .section_two_block_wm .row-item .item_medium_product.col-lg-4:nth-child(3n+1){
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .section_two_block_wm .row-item .item_medium_product.col-md-4:nth-child(3n+1){
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .section_two_block_wm .row-item .item_medium_product.col-sm-4:nth-child(3n+1){
        clear:left
    }
}
@media (max-width: 767px){
    .section_two_block_wm .row-item .item_medium_product.col-xs-6:nth-child(2n+1){
        clear:left
    }
}
.section_two_block_wm .row-item .item_medium_product{
    padding:0px;
    border-left:solid 1px #ebebeb;
    margin-left:-1px;
    margin-top:-1px
}
.section_two_block_wm .row-item .item_medium_product .product-item-main{
    border-left:0px;
    margin-bottom:0px
}
.section_two_block_wm .row-item .item_medium_product .product-item-main:hover .product-bottom .review_star{
    opacity:1
}
.section_two_block_wm .row-item .item_medium_product .product-item-main .product-image .a_img{
    height:150px
}
@media (max-width: 1199px) and (min-width: 992px){
    .section_two_block_wm .row-item .item_medium_product .product-item-main .product-image .a_img{
        height:120px
    }
}
.section_two_block_wm .row-item .item_medium_product .product-item-main .product-bottom{
    margin:5px 0
}
@media (max-width: 991px){
    .section_two_block_wm .item_tablet{
        margin-top:15px
    }
}
.section_review_blog{
    width:100%;
    float:left;
    padding:10px 0 10px
}
.section_danhgia{
    width:100%;
    float:left;
    border:solid 1px #ebebeb
}
.section_danhgia .testimonial-slider .testimonial{
    width:100%;
    padding:40px 20px 20px
}
.section_danhgia .testimonial-slider .testimonial .testimonial-pic{
    width:100px;
    height:100px;
    border-radius:0;
    text-align:center;
    margin:15px auto
}
.section_danhgia .testimonial-slider .testimonial .testimonial-pic img{
    max-width:100%;
    border:solid 5px #db5989;
    border-radius:50%
}
.section_danhgia .testimonial-slider .testimonial .testimonial-review{
    text-align:center
}
.section_danhgia .testimonial-slider .testimonial .testimonial-review .testimonial-title{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#555;
    display:block;
    text-align:center;
    line-height:20px;
    width:100%;
    float:left;
    text-align:center;
    font-weight:700;
    margin:0px;
    padding:0px
}
.section_danhgia .testimonial-slider .testimonial .testimonial-review span{
    display:block;
    text-align:center
}
.section_danhgia .testimonial-slider .testimonial .testimonial-review i{
    font-size:10px;
    color:#fbc531
}
.section_danhgia .testimonial-slider .testimonial .testimonial-review li{
    display:inline-block;
    text-align:center
}
.section_danhgia .testimonial-slider .testimonial .content p{
    padding:0px;
    margin:0px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#555;
    display:block;
    text-align:justify;
    line-height:20px
}
.section_danhgia .testimonial-slider .owl-nav{
    display:none
}
.section_danhgia .testimonial-slider .owl-dots{
    position:relative
}
.section_danhgia .testimonial-slider .owl-dots .owl-dot{
    background:#ddd;
    width:10px;
    height:10px
}
.section_danhgia .testimonial-slider .owl-dots .owl-dot.active{
    background:#0089ff
}
.blog_list_forloop .item-blg.blog-large .blog-inner .content__ h3{
    font-weight:400;
    margin-top:15px
}
.blog_list_forloop .item-blg.blog-large .blog-inner .content__ h3 a{
    color:#555
}
.blog_list_forloop .item-blg.blog-large .blog-inner .content__ h3:hover a{
    color:#0089ff
}
.blog_list_forloop .item-blg.item-full{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:solid 1px #ebebeb;
    width:100%;
    float:left
}
.blog_list_forloop .item-blg.item-full:last-child{
    margin-bottom:10px;
    padding-bottom:0px;
    border-bottom:0px
}
.blog_list_forloop .item-blg.item-full .blog-inner{
    margin-bottom:0
}
.blog_list_forloop .item-blg.item-full .blog-inner .blog-img{
    width:120px;
    float:left
}
.blog_list_forloop .item-blg.item-full .blog-inner .content__{
    float:left;
    width:calc(100% - 130px);
    -moz-width:calc(100% - 130px);
    -o-width:calc(100% - 130px);
    -os-width:calc(100% - 130px);
    -webkit-width:calc(100% - 130px);
    padding-left:15px
}
.blog_list_forloop .item-blg.item-full .blog-inner .content__ h3{
    font-weight:400;
    margin-top:0px
}
.blog_list_forloop .item-blg.item-full .blog-inner .content__ h3 a{
    color:#555
}
.blog_list_forloop .item-blg.item-full .blog-inner .content__ h3:hover a{
    color:#0089ff
}
.section_brand{
    padding:0px 0px 30px;
    width:100%;
    float:left
}
.section_brand .block-brand{
    width:100%;
    float:left;
    border:solid 1px #ebebeb
}
.section_brand .block-brand .owl-nav{
    display:none
}
.section_brand .block-brand .owl-dots{
    display:none
}
.section_brand .block-brand a{
    display:flex;
    justify-content:center
}
.section_brand .block-brand a .wrp{
    display:block;
    position:relative;
    color:inherit;
    text-decoration:none;
    line-height:24px;
    display:flex;
    justify-content:center
}
.section_brand .block-brand a .wrp:before,.section_brand .block-brand a .wrp:after{
    content:'';
    position:absolute;
    transition:transform .5s ease
}
.section_brand .block-brand a img{
    max-width:100%
}
.section_policy{
    width:100%;
    float:left;
    background:#fff;
    border-bottom:solid 1px #ebebeb
}
.section_policy .owl-policy .item_policy{
    display:flex;
    -webkit-display:flex;
    -o-display:flex;
    -moz-display:flex;
    -os-display:flex;
    justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -o-justify-content:center;
    -os-justify-content:center;
    align-items:center;
    color:#fff;
    padding:20px 0;
    border-right:solid 1px #ebebeb
}
@media (max-width: 991px){
    .section_policy .owl-policy .item_policy{
        border-right:0px !important
    }
}
.section_policy .owl-policy .item_policy i{
    font-size:24px;
    line-height:unset;
    color:#555;
    padding-right:10px
}
.section_policy .owl-policy .item_policy p{
    font-family:"Roboto",sans-serif;
    color:#555;
    padding:0;
    margin:0;
    font-size:14px
}
.section_policy .owl-policy .item_policy p a{
    margin:0 5px
}
.section_policy .owl-policy .owl-item:last-child .item_policy{
    border-right:0px
}
@media (max-width: 991px){
    .section_policy .owl-policy .owl-dots{
        display:none
    }
    .section_policy .owl-policy .owl-nav .owl-next,.section_policy .owl-policy .owl-nav .owl-prev{
        width:20px
    }
    .section_policy .owl-policy .owl-nav .owl-next:before,.section_policy .owl-policy .owl-nav .owl-prev:before{
        width:20px
    }
}
#top-tabs-info .productAnchor_horizonalNavs{
    align-items:center;
    background:#fff;
    height:60px;
    position:fixed;
    top:0 !important;
    transition:all .5s ease;
    z-index:-10;
    width:100%;
    padding:5px 0px;
    box-shadow:0 1px 3px rgba(0,0,0,0.25);
    transform:translateY(-100%);
    transform:translateX(-50%);
    left:50%;
    opacity:0
}
@media (max-width: 767px){
    #top-tabs-info .productAnchor_horizonalNavs{
        top:auto !important;
        bottom:0 !important;
        transform:translateY(100%)
    }
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav{
    display:flex
}
@media (max-width: 767px){
    #top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav{
        display:block
    }
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_content{
    padding-top:5px
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_image{
    width:50px;
    height:50px;
    margin-right:10px;
    position:relative
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_image img{
    width:auto;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_name{
    font-family:"Roboto",sans-serif;
    line-height:1.1;
    color:#555;
    margin-right:20px;
    font-size:14px;
    font-weight:300;
    margin-top:0;
    margin-bottom:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:400px
}
@media (max-width: 991px){
    #top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_name{
        max-width:280px
    }
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_price{
    display:flex
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_price .product_info_price_title{
    font-size:13px;
    padding-top:5px
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_price .product_info_price_value{
    display:flex;
    align-items:flex-end;
    margin-left:5px;
    font-size:18px;
    color:#ff5b5b;
    font-weight:600
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons{
    display:flex;
    margin-left:auto
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn{
    margin-left:15px;
    border-radius:2px;
    width:250px;
    height:50px;
    padding:6px;
    background:#db5989;
    font-size:14px;
    outline:none;
    box-shadow:none;
    padding:5px 10px;
    color:#fff;
    line-height:1.1;
    text-transform:uppercase;
    font-size:14px;
    font-weight:700
}
@media (max-width: 991px){
    #top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn{
        width:170px
    }
}
@media (max-width: 767px){
    #top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn{
        margin-left:0;
        width:calc(100% - 55px)
    }
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn span{
    display:block;
    width:100%;
    text-align:center
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn span.txt-main{
    font-size:17px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn:hover,#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn:focus{
    color:#fff;
    background-color:#1579d6
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn.btn_traGop{
    text-transform:unset;
    font-weight:300;
    margin-left:10px;
    background:#db5989;
    color:#fff;
    display:flex;
    flex-flow:column;
    justify-content:center
}
#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn.btn_traGop:hover,#top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn.btn_traGop:focus{
    color:#fff;
    background:#db5989
}
@media (max-width: 767px){
    #top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn.btn_traGop{
        width:50px;
        color:#fff;
        font-size:24px;
        text-align:center;
        margin-left:5px
    }
    #top-tabs-info .productAnchor_horizonalNavs .productAnchor_horizonalNav .product_info_buttons .btn.btn_traGop i{
        line-height:40px
    }
}
#top-tabs-info .productAnchor_horizonalNavs.ins-Drop{
    transform:translateY(0px) !important;
    left:50%;
    transform:translateX(-50%) !important;
    opacity:1;
    z-index:99
}
.service_product{
    width:100%;
    float:left;
    border:solid 1px #ebebeb;
    margin-bottom:20px;
    background:#f7f8f9
}
@media (max-width: 1199px){
    .service_product{
        margin-top:30px
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .service_product{
        margin-top:30px;
        margin-bottom:30px
    }
}
@media (max-width: 767px){
    .service_product{
        margin-top:0px;
        margin-bottom:30px
    }
}
.service_product .item_policy_details{
    width:100%;
    float:left;
    padding:20px 15px;
    border-bottom:solid 1px #ebebeb;
    text-align:center
}
.service_product .item_policy_details:last-child{
    border-bottom:0px
}
.service_product .item_policy_details i{
    font-size:35px;
    color:#555
}
.service_product .item_policy_details p{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#555;
    line-height:22px;
    padding:0px 20px;
    margin:0px;
    display:block;
    width:100%;
    margin-top:10px
}
@media (min-width: 1200px){
    .grid_responsive .col-lg-4:nth-child(3n+1){
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .grid_responsive .col-md-3:nth-child(4n+1){
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .grid_responsive .col-sm-4:nth-child(3n+1){
        clear:left
    }
}
@media (max-width: 767px){
    .grid_responsive .col-xs-6:nth-child(2n+1){
        clear:left
    }
}
 