.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
}
.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:#01c4c4;
    display:inline-block;
    padding:0px 25px;
    text-decoration:none;
    border:solid 1px #01c4c4
}
.btn-45-no-radius:hover{
    color:#01c4c4;
    background:#fff;
    border-color:#01c4c4;
    text-decoration:none
}
.button_all{
    height:40px;
    line-height:40px;
    padding:0px 25px !important;
    background:#fed707;
    color:#fff;
    font-size:14px;
    text-align:center;
    border:solid 1px #01c4c4;
    border-radius:3px
}
.button_all:hover{
   background-color: #fed707;
    color: #000;
    text-decoration:none
}
.button_all:hover .fa{
    color:#01c4c4 !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:#01c4c4;
    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 #01c4c4 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:#01c4c4;
    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 #01c4c4 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:0 15px 15px 0px;
    font-size:18px;
    font-weight:500;
    border-bottom:solid 1px #ebebeb
}
.breadcrumb li a:hover{
    color:#01c4c4 !important
}
.breadcrumb li a:hover span{
    color:#01c4c4 !important
}
.title-quantity-popup:hover{
    color:#01c4c4 !important
}
.product-name:hover{
    color:#fed707
}
.product-name:hover a{
    color:#fed707 !important
}
.product-name:hover span{
    color:#01c4c4 !important
}
.filter-item:hover span label{
    color:#01c4c4
}
.title_cate:hover{
    color:#01c4c4 !important
}
.title_cate:hover a{
    color:#01c4c4 !important
}
.block_title_cate:hover{
    background-color:#fff !important;
    border:solid 1px #01c4c4;
    border-bottom:0px;
    color:#01c4c4 !important
}
.block_title_cate:hover a{
    color:#01c4c4 !important
}
.blog-item-list:hover:before{
    color:#01c4c4 !important
}
.blog-item-list:hover .blog-item-name{
    color:#01c4c4 !important
}
.blog-item-list:hover .blog-item-name a{
    color:#01c4c4 !important
}
.blog-item-list:hover .blog-item-name a:before{
    color:#01c4c4 !important
}
.blog-item-name:hover{
    color:#01c4c4 !important
}
.blog-item-name:hover a{
    color:#01c4c4 !important
}
.blog-item-name:hover a:before{
    color:#01c4c4 !important
}
.btn-45-orange{
    height:40px;
    line-height:40px;
    background:#01c4c4;
    border:solid 1px #01c4c4;
    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:#01c4c4;
    border:solid 1px #01c4c4
}
.btn-45-orange *:focus{
    box-shadow:none
}
.btn-50-full{
    width:100%;
    height:50px;
    line-height:50px;
    background:#01c4c4;
    border:solid 1px #01c4c4;
    color:#fff;
    font-size:14px;
    border-radius:3px;
    padding:0px 10px;
    font-weight:bold
}
.btn-50-full:hover{
    background:#fff;
    color:#01c4c4;
    border:solid 1px #01c4c4
}
.btn-50-full *:focus{
    box-shadow:none
}
.btn-50-blue{
    height:40px;
    line-height:40px;
    background:#01c4c4;
    border:solid 1px #01c4c4;
    color:#fff;
    font-size:14px;
    border-radius:20px;
    padding:0px 10px;
    font-weight:bold
}
.btn-50-blue:hover{
    background:#fff;
    color:#01c4c4;
    border:solid 1px #01c4c4
}
.btn-50-blue *:focus{
    box-shadow:none
}
.toolbar_slide{
    position:fixed;
    display:none;
    width:75px;
    min-height:50px;
    height:auto;
    background:#fff;
    right:15px;
    top:50%;
    z-index:99;
    transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    box-shadow:0px 0px 35px 0px rgba(12,13,13,0.1);
    -o-box-shadow:0px 0px 35px 0px rgba(12,13,13,0.1);
    -moz-box-shadow:0px 0px 35px 0px rgba(12,13,13,0.1);
    -webkit-box-shadow:0px 0px 35px 0px rgba(12,13,13,0.1)
}
@media (max-width: 767px){
    .toolbar_slide{
        width:65px
    }
}
.toolbar_slide.show{
    display:block
}
.toolbar_slide .wrap_toolbar .item_{
    text-align:center;
    position:relative;
    border-bottom:solid 1px #ebebeb
}
.toolbar_slide .wrap_toolbar .item_.cart__{
    height:50px;
    line-height:50px
}
.toolbar_slide .wrap_toolbar .item_.cart__ a{
    display:block
}
.toolbar_slide .wrap_toolbar .item_.cart__ .count_fixed{
    position:absolute;
    top:-10px;
    right:10px
}
.toolbar_slide .wrap_toolbar .item_.cart__ .count_fixed .count_item_pr{
    width:25px;
    height:18px;
    display:inline-block;
    text-align:center;
    line-height:17px;
    font-size:13px;
    color:#fff;
    background:#ffbd07;
    border:solid 1px #fff;
    border-radius:5px
}
.toolbar_slide .wrap_toolbar .item_:hover>.tooltip_bar{
    display:block
}
.toolbar_slide .wrap_toolbar .item_.wishd a{
    color:#01c4c4;
    line-height:28px;
    text-decoration:none;
    font-family:'Noto Serif', serif;
    font-size:12px;
    font-weight:400;
    display:block;
    height:50px;
    line-height:50px
}
.toolbar_slide .wrap_toolbar .item_ .tooltip_bar{
    position:absolute;
    top:0;
    min-width:170px;
    height:50px;
    left:-185px;
    line-height:24px;
    background:#333333;
    color:#fff;
    border-radius:5px;
    display:none
}
.toolbar_slide .wrap_toolbar .item_ .tooltip_bar span{
    font-family:'Noto Serif', serif;
    font-size:14px;
    font-weight:400;
    position:relative;
    display:block;
    line-height:50px;
    padding:0px 15px
}
.toolbar_slide .wrap_toolbar .item_ .tooltip_bar span:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:7.5px 0 7.5px 7px;
    border-color:transparent transparent transparent #333333;
    position:absolute;
    right:-7px;
    top:34%
}
.Rounded_Rectangle_11{
    border-radius:3px;
    background-color:#fff;
    box-shadow:0px 0px 35px 0px rgba(12,13,13,0.1);
    position:absolute;
    left:1825px;
    top:1953px;
    width:75px;
    height:356px;
    z-index:800
}
.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/289/368/themes/630137/assets/search_icon.png?1516180172076");
    background-repeat:no-repeat;
    position:absolute;
    top:17px;
    left:5px
}
.header_search_ .search_full .form_search .input-group-btn button:hover i{
    color:#01c4c4
}
.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:#01c4c4 !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:550px;
    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-item.collection-category .nav-item{
    position:relative;
    clear:left;
    font-size:14px;
    padding:0px
}
.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:24px;
    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:#000;
    position:absolute;
    left:15px;
    top:18px
}
.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:35px;
    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 .fa{
    position:absolute;
    right:0px;
    top:0;
    width:25px;
    padding:5px;
    line-height:35px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2:hover:before,.aside-item.collection-category .nav-item .dropdown-menu .lv2.active:before{
    border-color:#01c4c4
}
.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:24px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a:before{
    content:"";
    width:5px;
    height:5px;
    background:#01c4c4;
    position:absolute;
    left:30px;
    top:18px
}
.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:last-child:hover{
    border-top-color:#fff
}
.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:24px;
    padding:10px 20px 10px 55px;
    border-bottom: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-bottom:solid 1px #ebebeb;
    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:#01c4c4
}
.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:#01c4c4
}
.aside-item.collection-category .nav-item:hover>a{
    color:#000;
    text-decoration:none
}
.aside-item.collection-category .nav-item:hover>em{
    color:#01c4c4
}
.aside-item.collection-category .nav-item:hover>.fa{
    color:#01c4c4
}
.aside-item.collection-category .nav-item:hover span{
    color:#01c4c4
}
.aside-item.collection-category .nav-item.active:before{
    border-color:#01c4c4
}
.aside-item.collection-category .nav-item.active>.dropdown-menu{
    border-radius:0px
}
.aside-item.collection-category .nav-item.active>a{
    color:#01c4c4
}
.aside-item.collection-category .nav-item.active em{
    color:#01c4c4
}
.aside-item.collection-category .nav-item.active>.fa{
    color:#01c4c4
}
.aside-item.collection-category .nav-item.active>.dropdown-menu{
    display:block
}
.aside-item.collection-category .nav-item.active span{
    color:#01c4c4
}
.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:#000;
    background-color:#fff
}
.aside-item.collection-category .nav-item:hover>.fa{
    color:#01c4c4
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>a{
    color:#01c4c4;
    background-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>.fa{
    color:#01c4c4
}
.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:19px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item:hover>a{
    color:#01c4c4
}
.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:19px
}
.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
}
.home-slider{
    background:#fff
}
@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:#01c4c4;
    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:#01c4c4
}
.home-slider.owl-carousel .owl-nav .owl-next:hover:before{
    color:#01c4c4
}
.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:#01c4c4;
    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:#01c4c4
}
.home-slider.owl-carousel .owl-nav .owl-prev:hover:before{
    color:#01c4c4
}
.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 .owl-dot{
    position:relative;
    margin:0px 7px;
    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:#fed707
}
.home-slider .owl-dots .owl-dot.active:before{
    color:#01c4c4
}
@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
    }
}
.section_popular_product{
    padding:0px 0px 30px;
    min-height:400px;
    position:relative
}
@media (max-width: 767px){
    .section_popular_product{
        padding:20px 0px 20px
    }
}
.section_popular_product.not_bf_af:before,.section_popular_product.not_bf_af:after{
    content:none
}
.section_popular_product.not_bf_af .product_comback_wrap .owl-item .item.saler_item .owl_item_product{
    padding:0px 5px
}
@media (min-width: 1200px){
    .section_popular_product:before,.section_popular_product:after{
        position:absolute;
        z-index:3;
        content:"";
        background-repeat:no-repeat;
        background-position:center
    }
}
@media (max-width: 767px){
    .section_popular_product .product_comeback_wrap .owl-item .item.saler_item .owl_item_product .product-box .product-thumbnail .image_link.display_flex{
        height:270px
    }
}
.section_popular_product .product_comeback_wrap .owl-item .item.saler_item .owl_item_product .product-box .product-thumbnail .image_link.display_flex img{
    max-height:100%;
    width:auto !important;
    max-width:100%;
    display:block
}
@media (max-width: 767px){
    .section_popular_product .product_comeback_wrap .owl_product_item_content .owl_item_product .product-thumbnail .display_flex{
        height:270px
    }
}
.section_popular_product .product_comeback_wrap .owl-nav .owl-prev,.section_popular_product .product_comeback_wrap .owl-nav .owl-next{
    width:65px;
    height:40px;
    border-radius:50%;
    background:#01c4c4;
    line-height:65px;
    text-align:center;
    top:32% !important
}
.section_popular_product .product_comeback_wrap .owl-nav .owl-prev:before,.section_popular_product .product_comeback_wrap .owl-nav .owl-next:before{
    height:65px;
    width:40px;
    line-height:65px;
    color:#fff;
    border-radius:50%;
    border:none;
    background:#01c4c4
}
.section_popular_product .product_comeback_wrap .owl-nav .owl-prev:hover,.section_popular_product .product_comeback_wrap .owl-nav .owl-next:hover{
    background:#01c4c4
}
.section_popular_product .product_comeback_wrap .owl-nav .owl-prev:hover:before,.section_popular_product .product_comeback_wrap .owl-nav .owl-next:hover:before{
    background:#01c4c4
}
.section_popular_product .product_comeback_wrap .owl-nav .owl-prev:before{
    content:"\f104";
    font-family:'FontAwesome';
    font-size:16px
}
.section_popular_product .product_comeback_wrap .owl-nav .owl-next:before{
    content:"\f105";
    font-family:'FontAwesome';
    font-size:16px
}
.section_popular_product .product_comeback_wrap .owl-dots{
    display:none
}
.owl_product_comback{
    padding:0px 0px 0px;
    position:relative;
    z-index:1;
    background:#fff
}
.owl_product_comback:focus{
    outline:none;
    box-shadow:none
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off{
    margin-bottom:20px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-thumbnail .image_link img{
    max-height:100%;
    width:auto !important;
    max-width:100%;
    display:block
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-thumbnail .product-action-grid .button_wh_40{
    border-radius:50%;
    width:45px;
    height:45px;
    line-height:45px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info{
    padding-bottom:0px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .product-name{
    margin-bottom:10px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .reviews-product-list{
    margin:5px 0px 10px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info form{
    margin-bottom:0px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40{
    display:inline-block;
    float:left
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40.btn-cart{
    font-family:'Gotham', sans-serif;
    font-weight:bold;
    color:#fff;
    height:40px;
    border-style:none;
    padding:0px 25px;
    line-height:39px;
    background:#01c4c4;
    border:solid 1px #01c4c4;
    border-radius:20px;
    font-size:12px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40.btn-cart span{
    color:#fff;
    text-transform:uppercase
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40.btn-cart:hover{
    background:#fff;
    border-color:#01c4c4;
    color:#01c4c4
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40.btn-cart:hover span{
    color:#01c4c4
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40.iwishAddWrapper{
    border:none;
    text-decoration:none;
    margin-right:0px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    height:40px;
    line-height:35px;
    width:40px;
    text-align:center;
    font-size:16px
}
.owl_product_comback .product_comeback_wrap .owl_product_item_content .item_list_ .product-list-off .product-info .button_wh_40.iwishAddWrapper.iWishAdded{
    color:#01c4c4
}
.owl_product_comback .product_comeback_wrap .owl-nav .owl-prev,.owl_product_comback .product_comeback_wrap .owl-nav .owl-next{
    width:40px;
    height:65px;
    border-radius:25px;
    background:#01c4c4;
    line-height:65px;
    text-align:center;
    top:35%
}
.owl_product_comback .product_comeback_wrap .owl-nav .owl-prev:before,.owl_product_comback .product_comeback_wrap .owl-nav .owl-next:before{
    height:65px;
    width:40px;
    line-height:65px;
    color:#fff;
    border-radius:25px;
    border:none;
    background:#01c4c4;
    border:solid 1px #01c4c4
}
.owl_product_comback .product_comeback_wrap .owl-nav .owl-prev:hover,.owl_product_comback .product_comeback_wrap .owl-nav .owl-next:hover{
    background:#fff;
    color:#01c4c4;
    border-color:#01c4c4
}
.owl_product_comback .product_comeback_wrap .owl-nav .owl-prev:hover:before,.owl_product_comback .product_comeback_wrap .owl-nav .owl-next:hover:before{
    background:#fff;
    color:#01c4c4
}
.owl_product_comback .product_comeback_wrap .owl-nav .owl-prev:before{
    content:"\f104";
    font-family:'FontAwesome';
    font-size:26px
}
.owl_product_comback .product_comeback_wrap .owl-nav .owl-next:before{
    content:"\f105";
    font-family:'FontAwesome';
    font-size:26px
}
.section_banner_index{
    position:relative;
    padding:0px 0px;
    margin-top:40px
}
.section_banner_index .wrap_banner{
    position:relative
}
.section_banner_index .wrap_banner .img1{
    display:block
}
@media (max-width: 991px){
    .section_banner_index .wrap_banner .img1{
        margin-bottom:15px
    }
}
@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:#01c4c4
}
.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
}
@media (min-width: 768px) and (max-width: 991px){
    .section_product_comeback{
        margin-top:0
    }
}
@media (max-width: 767px){
    .section_product_comeback{
        margin-top:0
    }
}
.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% - 100px);
    width:-moz-calc(100% - 100px);
    width:-webkit-calc(100% - 100px);
    width:-o-calc(100% - 100px);
    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
    }
}
@media (max-width: 767px){
    .section_product_sale_owl .owl_product_comback .owl_product_item_content .owl_item_product .product-thumbnail .display_flex{
        height:260px
    }
}
@media (min-width: 992px){
    .section_product_sale_owl .owl_product_comback .owl_product_item_content .owl-stage-outer{
        overflow:visible
    }
    .section_product_sale_owl .owl_product_comback .owl_product_item_content .owl-stage-outer:before{
        content:"";
        width:50vw;
        height:100%;
        position:absolute;
        display:block;
        top:0;
        background:rgba(255,255,255,0.8);
        z-index:99;
        right:100%
    }
    .section_product_sale_owl .owl_product_comback .owl_product_item_content .owl-stage-outer:after{
        content:"";
        width:50vw;
        height:100%;
        position:absolute;
        display:block;
        top:0;
        background:rgba(255,255,255,0.8);
        z-index:99;
        left:100%
    }
}
.section_product_sale_owl .owl_product_comback .owl_product_item_content .owl-dots{
    display:none
}
.blog_footer{
    overflow:hidden;
    padding-top:15px
}
.blog_footer .blog_item_footer{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:solid 1px #3b3b3b
}
.blog_footer .blog_item_footer:last-child{
    border-bottom:0px
}
.blog_footer .blog_item_footer .blog_item_thumbnail{
    width:70px;
    display:block;
    float:left;
    margin-right:15px
}
.blog_footer .blog_item_footer .info_blog{
    display:block;
    padding-left:85px
}
.blog_footer .blog_item_footer .info_blog .post-time{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    line-height:21px;
    color:#929292;
    margin-top:10px;
    display:inherit
}
.blog_footer .blog_item_footer .info_blog .blog-item-name{
    margin:0px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    line-height:21px;
    font-weight:400;
    padding:0px
}
.blog_footer .blog_item_footer .info_blog .blog-item-name a{
    color:#d3d3d3
}
.post_other{
    overflow:hidden
}
.post_other .title_other{
    font-family:"Roboto",sans-serif;
    font-size:18px;
    color:#191919;
    line-height:24px;
    padding:0px 0px 15px
}
.post_other .title_other a{
    color:#191919;
    text-decoration:none
}
.post_other .title_other:hover a{
    color:#01c4c4
}
.post_other .post_item{
    position:relative;
    padding:0px 0px 0px 15px
}
.post_other .post_item:hover:before{
    color:#01c4c4
}
.post_other .post_item:before{
    font-family:'FontAwesome';
    content:"\f0da";
    font-size:15px;
    color:#333;
    line-height:21px;
    position:absolute;
    top:0px;
    left:0px
}
.post_other .post_item:first-child{
    margin-top:0px
}
.post_other .post_item:first-child .blog-item-name{
    margin-top:0px
}
.post_other .blog-item-name{
    font-family:"Roboto",sans-serif;
    font-weight:400;
    position:relative;
    font-size:15px;
    line-height:21px;
    margin:10px 0px 0px
}
.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;
    z-index:9
}
.title_module{
    font-family:"Roboto",sans-serif;
    margin:0px;
    font-size:18px;
    font-weight:500;
    padding:10px 15px;
    background:#f7f6f3;
    border:solid 1px #ebebeb;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.title_module a,.title_module span,.title_module .fa{
    color:#555;
    text-decoration:none
}
.title_module_normal{
    display:block;
    line-height:40px;
    z-index:9
}
.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:18px;
    font-weight:500;
    padding-bottom:10px
}
.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:30px
}
.recent_product .owl-dots{
    display:none
}
.recent_product .owl-nav{
    position:absolute;
    top:-50px;
    right:0px
}
.recent_product .owl-nav .owl-prev,.recent_product .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
}
.recent_product .owl-nav .owl-prev:before,.recent_product .owl-nav .owl-next:before{
    width:25px;
    height:25px;
    text-align:center;
    line-height:21px;
    background:transparent;
    font-size:16px
}
.recent_product .owl-nav .owl-prev:hover,.recent_product .owl-nav .owl-next:hover{
    border-color:#01c4c4;
    background:#fff
}
.recent_product .owl-nav .owl-prev:hover:before,.recent_product .owl-nav .owl-next:hover:before{
    color:#01c4c4
}
.recent_product .owl-nav .owl-prev{
    position:absolute;
    right:30px;
    left:auto
}
.recent_product .owl-nav .owl-prev:before{
    margin-left:-3px;
    content:"\f0d9"
}
.recent_product .owl-nav .owl-next{
    position:absolute;
    right:0px
}
.recent_product .owl-nav .owl-next:before{
    content:"\f0da"
}
.aside_product_details .owl_product_mini.owl-loaded{
    overflow:visible
}
.aside_product_details .owl-dots{
    display:none
}
.aside_product_details .owl-nav{
    position:absolute;
    top:-20px;
    right:0px
}
.aside_product_details .owl-nav .owl-prev,.aside_product_details .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
}
.aside_product_details .owl-nav .owl-prev:before,.aside_product_details .owl-nav .owl-next:before{
    width:25px;
    height:25px;
    text-align:center;
    line-height:21px;
    background:transparent;
    font-size:16px
}
.aside_product_details .owl-nav .owl-prev:hover,.aside_product_details .owl-nav .owl-next:hover{
    border-color:#01c4c4;
    background:#fff
}
.aside_product_details .owl-nav .owl-prev:hover:before,.aside_product_details .owl-nav .owl-next:hover:before{
    color:#01c4c4
}
.aside_product_details .owl-nav .owl-prev{
    position:absolute;
    right:30px;
    left:auto
}
.aside_product_details .owl-nav .owl-prev:before{
    margin-left:-3px;
    content:"\f0d9"
}
.aside_product_details .owl-nav .owl-next{
    position:absolute;
    right:0px
}
.aside_product_details .owl-nav .owl-next:before{
    content:"\f0da"
}
.aside_product_index_service{
    overflow:hidden;
    padding:0px 10px;
    border:solid 1px #ebebeb;
    border-radius:3px
}
.aside_product_index_service .item_dichvu:last-child .wrap_dv{
    border-bottom:0px
}
.aside_product_index_service .item_dichvu .wrap_dv{
    width:100%;
    float:left;
    padding:15px 0px;
    border-bottom:solid 1px #ebebeb;
    display:flex;
    justify-content:center;
    align-items:center
}
.aside_product_index_service .item_dichvu .wrap_dv .image_dv{
    width:50px;
    float:left;
    display:inline-block;
    margin-right:15px;
    text-align:center
}
@media (max-width: 1199px) and (min-width: 992px){
    .aside_product_index_service .item_dichvu .wrap_dv .image_dv{
        width:35px
    }
}
.aside_product_index_service .item_dichvu .wrap_dv .image_dv img{
    max-width:100%
}
.aside_product_index_service .item_dichvu .wrap_dv .right_dv{
    font-family:"Roboto",sans-serif;
    width:calc(100% - 80px);
    float:left;
    display:inline-block;
    font-size:13px;
    color:#555;
    line-height:18px
}
@media (max-width: 1199px) and (min-width: 992px){
    .aside_product_index_service .item_dichvu .wrap_dv .right_dv{
        width:calc(100% - 55px)
    }
}
.aside_product_index_service .item_dichvu .wrap_dv .right_dv a{
    color:#01c4c4;
    word-break:break-word
}
@media (max-width: 991px){
    .max-991-details{
        margin-top:30px
    }
}
.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;
    padding-left:12px;
    padding-right:12px;
        margin-top: 5px;
}

.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% - 105px);
    -o-width:calc(100% - 105px);
    -moz-width:calc(100% - 105px);
    -webkit-width:calc(100% - 105px);
    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:#01c4c4
}
@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:#01c4c4
}
@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
    }
}
#customer_register,#customer_login,#recover_customer_password,#customer-reset-password{
    width:100%;
    float:left;
    margin-bottom:20px
}
.login_popup .account_popup_main_content{
    position:relative
}
.login_popup .account_popup_main_content .closed_modal{
    display:inline-block;
    width:20px;
    height:20px;
    background:#333;
    border-radius:50%;
    position:absolute;
    right:-10px;
    top:-10px;
    color:#fff;
    font-size:11px;
    text-align:center;
    line-height:20px;
    cursor:pointer
}
.login_popup .account_popup_main_content .closed_modal .fa{
    font-size:11px
}
#login_register{
    width:615px;
    height:515px;
    margin:0 auto;
    background:#fff;
    padding:0 !important;
    overflow:visible;
    border-radius:5px
}
#login_register .title-modal{
    margin:0 0 30px;
    width:100%;
    float:left;
    font-weight:500;
    font-size:18px;
    font-family:"Roboto",sans-serif;
    color:#fff;
    background:#01c4c4;
    line-height:50px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
#login_register form{
    margin-bottom:0px
}
#login_register form .btn-link-style{
    font-family:"Roboto",sans-serif
}
#login_register p{
    width:100%;
    float:left;
    font-family:"Roboto",sans-serif;
    margin:0px;
    padding:0px;
    color:#707070
}
#login_register p a{
    color:#707070
}
#login_register .form-group{
    padding:0;
    margin:0 0 15px;
    width:100%;
    float:left
}
#login_register .form-group label{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#707070;
    font-weight:400
}
#login_register .form-group label em{
    color:red
}
#login_register .form-group input{
    border:solid 1px #ebebeb;
    outline:none;
    box-shadow:none;
    border-radius:5px;
    padding:0px 15px
}
#login_register .form-control{
    width:100%;
    float:left;
    font-size:1em;
    color:#898989;
    height:45px;
    line-height:45px;
    padding:0px
}
#login_register #social_login_widget{
    width:100%;
    float:left;
    display:flex;
    justify-content:center
}
#login_register .accept_submit{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#555;
    font-weight:400;
    width:100%;
    float:left
}
#login_register .accept_submit input{
    width:15px;
    height:15px;
    float:left;
    position:relative;
    border:solid 1px #ebebeb;
    opacity:1;
    background:#fff;
    box-shadow:none;
    outline:none;
    line-height:24px;
    margin-top:4px;
    margin-right:5px
}
#login_register .accept_submit a{
    color:#01c4c4;
    text-decoration:underline
}
#login_register .btn-full-width{
    width:100%;
    height:45px;
    line-height:45px;
    text-align:center;
    font-family:"Roboto",sans-serif;
    font-size:16px;
    color:#fff;
    background:#01c4c4;
    border:solid 1px #01c4c4;
    border-radius:5px
}
#login_register .btn-width{
    height:45px;
    padding:0px 35px;
    line-height:45px;
    font-family:"Roboto",sans-serif;
    color:#fff;
    background:#01c4c4;
    border:solid 1px #01c4c4;
    border-radius:5px;
    text-align:center;
    font-size:16px
}
#login_register .social_login_info{
    width:100%;
    float:left;
    position:relative
}
#login_register .social_login_info:before{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    content:"";
    border-bottom:#ebebeb 1px solid;
    z-index:-1
}
#login_register .social_login_info span{
    background:#fff;
    padding:0 10px
}
#login_register .other_ways{
    width:100%;
    float:left;
    margin:0px 0;
    text-align:center;
    font-family:"Roboto",sans-serif;
    color:#333;
    font-size:14px
}
#login_register .other_ways a{
    color:#01c4c4;
    text-decoration:none !important
}
.extend_content{
    background:#01c4c4;
    width:484px;
    height:100%;
    float:left;
    color:#fff;
    display:block;
    border-radius:5px
}
.extend_content .title{
    font-family:"Roboto",sans-serif;
    font-size:1em;
    color:#fff;
    margin-bottom:40px;
    width:100%;
    float:left
}
.account_popup_main_content{
    width:100%;
    float:left;
    height:100%;
    margin:0;
    padding:0px;
    border-radius:5px
}
.account_popup_main_content .wrap_pop{
    padding:40px
}
.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:#01c4c4;
    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:16px;
    line-height:20px;
    font-weight:700
}
.blog-inner h3 a{
    color:#555;
    text-decoration:none
}
.blog-inner h3 a:hover{
    color:#01c4c4
}
.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:#01c4c4
}
.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 div.title_content{
    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 div.title_content{
        font-size:15px
    }
}
@media (max-width: 767px){
    .title_modulo div.title_content{
        font-size:16px
    }
}
.title_modulo div.title_content .ti{
    color:#fed707;
    font-size:18px;
    margin-right:5px;
    line-height:24px
}
.title_modulo div.title_content a{
    color:#555;
    text-decoration:none
}
.title_modulo div.title_content a span{
    color:#000;
}
.title_modulo div.title_content:hover a,.title_modulo div.title_content:hover span{
    color:#fed707
}
.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:#01c4c4;
    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:#f8c30c;
    border:1px solid #f8c30c
}
.label_ i.new:before{
    border-color:#f8c30c transparent transparent transparent
}
.label_ i.sale{
    background:#01c4c4;
    border:1px solid #01c4c4
}
.label_ i.sale:before{
    border-color:#01c4c4 transparent transparent transparent
}
.label_ i.hot{
    background:#ff7200;
    border:1px solid #ff7200
}
.label_ i.hot:before{
    border-color:#ff7200 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:#01c4c4;
    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:#f8c30c;
    border:1px solid #f8c30c
}
.label_s i.new:before{
    border-color:#f8c30c transparent transparent transparent
}
.label_s i.sale{
    background:#01c4c4;
    border:1px solid #01c4c4
}
.label_s i.sale:before{
    border-color:#01c4c4 transparent transparent transparent
}
.label_s i.hot{
    background:#ff7200;
    border:1px solid #ff7200
}
.label_s i.hot:before{
    border-color:#ff7200 transparent transparent transparent
}
.new-flash,.hot-flash,.sale-flash{
    position:absolute;
    background-size:contain;
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    top:10px;
    right:0px
}
.new-flash.topkm,.hot-flash.topkm,.sale-flash.topkm{
    right:15px
}
.new-flash{
    background:url("//bizweb.dktcdn.net/100/289/368/themes/630137/assets/label_news.png?1516180172076");
    z-index:99
}
.sale-flash{
    background:url("//bizweb.dktcdn.net/100/289/368/themes/630137/assets/label_sale.png?1516180172076");
    z-index:95
}
.hot-flash{
    background:url("//bizweb.dktcdn.net/100/289/368/themes/630137/assets/label_hot.png?1516180172076");
    z-index:98
}
.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
}
.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;
        box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}

.product-item-main:hover{
box-shadow: 0px 1px 7px 0px #a0a0a0;
}

.product-item-main:hover .product-item-image .a_img:before{
    opacity:0.6;
    z-index:3
}
.product-item-main:hover .product-item-image .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 .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:261px;
    position:relative
}

@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 0;
}
.product-item-main .product-bottom{
    background:#fff;
    padding:0;
    width:100%;
    float:left;
    margin:15px 0px;
    padding-left:10px;
    padding-right:10px;
}
.product-item-main .product-bottom .product-name{
    font-family:"Roboto",sans-serif;
    font-size:15px;
    font-weight:400;
    margin:0 0 5px;
    line-height:18px
}
.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:red;
    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 .variants{
        display:inline-block;
        text-align:center;
        margin-bottom:0px;
        padding-bottom:0px;
        background:transparent
    }
    .product-action-grid .variants .contain{
        display:inline-block
    }
    .product-action-grid .variants .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 .variants .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 .variants .button_30.iwishAddWrapper{
        border:none;
        text-decoration:none;
        border-radius:3px;
        margin-left:0px;
        margin:0px
    }
    .product-action-grid .variants .button_30.btn_view_list{
        border-radius:3px !important;
        margin-left:0px;
        width:30px !important
    }
    .product-action-grid .variants .button_30.btn_view{
        border-radius:3px;
        margin-right:2px
    }
    .product-action-grid .variants .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 .variants .button_30 i.fa-heart-o{
        color:#fff
    }
    .product-action-grid .variants .button_30 i.fa-heart{
        color:#01c4c4
    }
    .product-action-grid .variants .button_30 .toolstip{
        position:absolute;
        width:30px;
        left:0;
        z-index:-1;
        color:#fff;
        background:#01c4c4;
        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 .variants .button_30:hover{
        background-color:#ffdd00;
        border-color:#ffdd00
    }
    .product-action-grid .variants .button_30:hover .toolstip{
        left:30px;
        top:50%;
        margin-top:-15px;
        margin-left:-2px;
        z-index:999;
        width:130px
    }
    .product-action-grid .variants .button_30:hover i{
        color:#fff !important;
        background:#ffdd00;
        transition-duration:0.1s;
        -webkit-transition-duration:0.1s
    }
    .product-action-grid .variants .button_30:hover i.icon-heart-o:before{
        color:#fff
    }
    .product-action-grid-main{
        width:100%;
        position:absolute;
        z-index:88;
        top:25%;
        left:0px;
        transform:translateY(-25%);
        -o-transform:translateY(-25%);
        -webkit-transform:translateY(-25%);
        -os-transform:translateY(-25%);
        -moz-transform:translateY(-25%);
        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);
        overflow:hidden
    }
    .product-action-grid-main .variants{
        display:inline-block;
        text-align:center;
        margin-bottom:0px;
        padding-bottom:0px;
        background:transparent
    }
    .product-action-grid-main .variants .contain{
        display:inline-block
    }
    .product-action-grid-main .variants .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-main .variants .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-main .variants .button_30.iwishAddWrapper{
        border:none;
        text-decoration:none;
        border-radius:3px;
        margin-left:0px;
        margin:0px
    }
    .product-action-grid-main .variants .button_30.btn_view_list{
        border-radius:3px !important;
        margin-left:0px;
        width:30px !important
    }
    .product-action-grid-main .variants .button_30.btn_view{
        border-radius:3px;
        margin-right:2px
    }
    .product-action-grid-main .variants .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-main .variants .button_30 i.fa-heart-o{
        color:#fff
    }
    .product-action-grid-main .variants .button_30 i.fa-heart{
        color:#fed707;
    }
    .product-action-grid-main .variants .button_30 .toolstip{
        position:absolute;
        width:30px;
        left:0;
        z-index:-1;
        color:#000;
        background:#fed707;
        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 .variants .button_30:hover{
        background-color:#01c4c4;
        border-color:#01c4c4
    }
    .product-action-grid-main .variants .button_30:hover .toolstip{
        left:30px;
        top:50%;
        margin-top:-15px;
        margin-left:-2px;
        z-index:999;
        width:130px
    }
    .product-action-grid-main .variants .button_30:hover i{
        color:#fff !important;
        background:#fed707;
        transition-duration:0.1s;
        -webkit-transition-duration:0.1s
    }
    .product-action-grid-main .variants .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_service_index{
    width:100%;
    float:left;
    padding:30px 0px;
    border-bottom:solid 1px #ebebeb
}
@media (max-width: 767px){
    .section_service_index{
        padding:20px 0px 10px
    }
}
@media (max-width: 992px) and (min-width: 768px){
    .section_service_index .block-privacy .owl_service .owl-item:first-child{
        margin-left:1px
    }
    .section_service_index .block-privacy .owl_service .owl-item:last-child{
        margin-left:-1px
    }
}
.section_service_index .block-privacy .owl_service .owl-item:last-child .content_service{
    border-right:0px
}
.section_service_index .block-privacy .owl_service .item_service{
    overflow:hidden;
    display:flex;
    align-items:center;
    position:relative;
    padding-left:15px
}
@media (max-width: 767px){
    .section_service_index .block-privacy .owl_service .item_service{
        display:block;
        padding-left:0px
    }
}
.section_service_index .block-privacy .owl_service .item_service .img_service{
    display:flex;
    float:left;
    width:50px;
    height:50px;
    margin-right:10px;
    line-height:50px;
    align-items:center
}
@media (max-width: 767px){
    .section_service_index .block-privacy .owl_service .item_service .img_service{
        width:100%;
        margin-right:0px
    }
}
.section_service_index .block-privacy .owl_service .item_service .img_service img{
    max-width:100%;
    margin:0 auto
}
.section_service_index .block-privacy .owl_service .item_service .content_service{
    display:block;
    float:left;
    width:calc(100% - 60px);
    border-right:solid 1px #ebebeb
}
@media (max-width: 767px){
    .section_service_index .block-privacy .owl_service .item_service .content_service{
        width:100%;
        text-align:center;
        margin-top:10px;
        border-right:0px
    }
}
.section_service_index .block-privacy .owl_service .item_service .content_service p{
    margin:0px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:700;
    color:#01c4c4
}
.section_service_index .block-privacy .owl_service .item_service .content_service span{
    font-family:"Roboto",sans-serif;
    font-size:13px;
    color:#555;
    line-height:20px;
    font-weight:400
}
.section_service_index .block-privacy .owl_service .item_service .content_service a{
    font-weight:700;
    color:#01c4c4;
    text-decoration:none
}
.section_service_index .block-privacy .owl_service .owl-nav{
    display:none
}
.section_service_index .block-privacy .owl_service .owl-dots{
    display:none
}
@media (max-width: 767px){
    .section_service_index .block-privacy .owl_service .owl-dots{
        display:block;
        position:relative;
        margin-top:15px
    }
    .section_service_index .block-privacy .owl_service .owl-dots .owl-dot{
        width:8px;
        height:8px;
        background:#ebebeb
    }
    .section_service_index .block-privacy .owl_service .owl-dots .owl-dot.active{
        background:#01c4c4
    }
}
.section_top_sale{
    padding:30px 0px 0;
    position:relative
}
.module_owl{
    width:100%;
    float:left;
    margin-top:30px
}
.module_owl .box_top_sale{
    width:100%
}
.module_owl .box_top_sale:hover .product-item-image .a_img:before{
    opacity:0.6;
    z-index:3
}
.module_owl .box_top_sale:hover .product-item-image .product-action-grid{
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.module_owl .box_top_sale .left_product_item,.module_owl .box_top_sale .right_product_item{
    width:50%;
    display:block;
    float:left;
    padding:0px 15px !important;
    position:relative
}
@media (max-width: 767px){
    .module_owl .box_top_sale .left_product_item,.module_owl .box_top_sale .right_product_item{
        width:100%
    }
}
.module_owl .box_top_sale .product-image{
    background:#fff;
    width:50%;
    float:left;
    position:relative
}
@media (max-width: 767px){
    .module_owl .box_top_sale .product-image{
        width:100%
    }
}
.module_owl .box_top_sale .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:270px;
    padding:10px;
    position:relative
}
@media (max-width: 480px){
    .module_owl .box_top_sale .product-image .a_img{
        height:220px
    }
}
.module_owl .box_top_sale .product-image .a_img:before{
    content:"";
    width:100%;
    height:100%;
    background:#fff;
    z-index:-1;
    opacity:0;
    position:absolute;
    top:0;
    left:0
}
.module_owl .box_top_sale .product-image img{
    max-width:100%;
    height:auto;
    max-height:100%;
    margin:0 auto
}
.module_owl .box_top_sale .product-bottom{
    background:#fff;
    padding:15px 0
}
@media (max-width: 767px){
    .module_owl .box_top_sale .product-bottom{
        margin-top:15px
    }
}
.module_owl .box_top_sale .product-bottom .product-name{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    margin:0;
    line-height:22px
}
.module_owl .box_top_sale .product-bottom .product-name a{
    color:#555;
    text-decoration:none
}
.module_owl .box_top_sale .product-bottom .product-name+p{
    margin-bottom:0
}
.module_owl .box_top_sale .product-bottom .price{
    font-size:16px;
    font-family:'Arial', sans-serif;
    color:#01c4c4;
    font-weight:700;
    margin-right:10px
}
.module_owl .box_top_sale .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
}
.module_owl .box_top_sale .product-bottom .product-summary p{
    font-size:13px;
    color:#898989;
    margin:0px;
    padding:0px;
    line-height:20px
}
.module_owl .box_top_sale .right_product_item{
    text-align:left
}
.module_owl .owl_section_top_sale .owl-dots{
    display:none
}
.module_owl .owl_section_top_sale .owl-nav{
    position:absolute;
    top:-50px;
    right:15px
}
.module_owl .owl_section_top_sale .owl-nav .owl-prev,.module_owl .owl_section_top_sale .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
}
.module_owl .owl_section_top_sale .owl-nav .owl-prev:before,.module_owl .owl_section_top_sale .owl-nav .owl-next:before{
    width:25px;
    height:25px;
    text-align:center;
    line-height:21px;
    background:transparent;
    font-size:16px
}
.module_owl .owl_section_top_sale .owl-nav .owl-prev:hover,.module_owl .owl_section_top_sale .owl-nav .owl-next:hover{
    border-color:#01c4c4;
    background:#fff
}
.module_owl .owl_section_top_sale .owl-nav .owl-prev:hover:before,.module_owl .owl_section_top_sale .owl-nav .owl-next:hover:before{
    color:#01c4c4
}
.module_owl .owl_section_top_sale .owl-nav .owl-prev{
    position:absolute;
    right:30px;
    left:auto
}
.module_owl .owl_section_top_sale .owl-nav .owl-prev:before{
    margin-left:-3px;
    content:"\f0d9"
}
.module_owl .owl_section_top_sale .owl-nav .owl-next{
    position:absolute;
    right:0px
}
.module_owl .owl_section_top_sale .owl-nav .owl-next:before{
    content:"\f0da"
}
.downtime_count{
    width:100%;
    height:55px;
    overflow:hidden;
    float:left;
    margin-top:25px;
    margin-left:0px
}
.downtime_count .time_sale{
    width:100%;
    text-align:left;
    padding:0px;
    height:55px
}
.downtime_count .time_sale .box-timer{
    width:100%;
    display:inline-block;
    position:relative;
    height:55px
}
.downtime_count .time_sale .box-timer .timer-view{
    display:inline-block;
    position:relative;
    height:55px
}
.downtime_count .time_sale .box-timer .timer-view .block-timer{
    position:relative;
    display:flex;
    float:left;
    width:55px;
    height:55px;
    text-align:center;
    margin:0 5px 0px 0px;
    z-index:9;
    background:#f8c30c;
    align-items:center;
    justify-content:center;
    vertical-align:middle;
    flex-flow:column
}
@media (min-width: 992px) and (max-width: 1199px){
    .downtime_count .time_sale .box-timer .timer-view .block-timer{
        width:45px
    }
}
.downtime_count .time_sale .box-timer .timer-view .block-timer p{
    font-family:"Roboto",sans-serif;
    font-size:22px;
    color:#555;
    margin:0px;
    line-height:22px;
    font-weight:700;
    z-index:99;
    width:55px;
    text-align:center
}
@media (max-width: 767px){
    .downtime_count .time_sale .box-timer .timer-view .block-timer p{
        font-size:18px;
        line-height:20px;
        width:40px
    }
}
.downtime_count .time_sale .box-timer .timer-view .block-timer p b{
    font-weight:700
}
.downtime_count .time_sale .box-timer .timer-view .block-timer span{
    font-family:'Roboto', sans-serif;
    font-size:13px;
    line-height:16px;
    color:#555;
    z-index:9;
    bottom:-4px;
    text-align:center;
    width:55px
}
.downtime_count .time_sale .box-timer .timer-view .doted-timer{
    display:inline-block;
    float:left;
    width:10px;
    text-align:center;
    line-height:50px;
    height:30px;
    padding:20px 8px 0px;
    position:relative;
    z-index:9;
    background:#fff;
    margin-left:-4px
}
.downtime_count .time_sale .box-timer .timer-view .doted-timer li{
    font-size:5px;
    line-height:5px
}
.section_block_main_index{
    width:100%;
    float:left;
    padding:30px 0px 0px
}
.section_block_main_index .section_index_main{
    width:100%;
    float:left
}
.block_section_banner{
    width:100%;
    float:left;
    padding:0px 0px 15px
}
@media (max-width: 991px){
    .block_section_banner .row div:first-child{
        margin-bottom:15px
    }
}
.block_section_banner .image_banner{
    display:block
}
.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:#01c4c4
}
.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
}
@media (max-width: 991px){
    .opensit{
        display:block !important
    }
    .closeit{
        display:none !important
    }
}
.section_tab_product{
    padding-top:20px;
    padding-bottom:10px
}
.section_tab_product .content{
    position:relative
}
.section_tab_product .section-title{
    background:#fff;
    padding-left:20px
}
.section_tab_product .section-title h2{
    border:none
}
.section_tab_product .section-title h2:after{
    display:none
}
.section_tab_product .wrap_tab{
    position:relative;
    width:100%;
    float:left;
    padding-top:15px
}
.section_tab_product .wrap_tab .button_show_tab{
    font-size:24px;
    color:#01c4c4;
    position:absolute;
    right:0px;
    z-index:99;
    top:-40px
}
.section_tab_product ul.tabs.tabs-title{
    display:inline-block;
    text-align:right;
    font-size:14px;
    border:none;
    position:absolute;
    right:0px;
    top:-46px
}
.section_tab_product ul.tabs.tabs-title li{
    line-height:46px;
    padding:0 0px;
    margin-left:15px;
    position:relative;
    color:#555;
    font-size:14px;
    font-family:"Roboto",sans-serif
}
.section_tab_product ul.tabs.tabs-title li span{
    font-size:14px;
    font-family:"Roboto",sans-serif
}
.section_tab_product ul.tabs.tabs-title li.current{
    color:#01c4c4
}
.section_tab_product ul.tabs.tabs-title li.current:before{
    content:"";
    width:100%;
    height:2px;
    position:absolute;
    left:50%;
    bottom:0.5px;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    background:#01c4c4
}
@media (min-width: 1200px) and (max-width: 1365px){
    .section_tab_product ul.tabs.tabs-title li.current:before{
        bottom:0.5px
    }
}
.section_tab_product ul.tabs.tabs-title li:last-child{
    padding-right:0
}
.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:0;
        top:-15px;
        background:#fff;
        float:left;
        box-shadow:0px 1px 24px 0px rgba(0,0,0,0.16);
        -o-box-shadow:0px 1px 24px 0px rgba(0,0,0,0.16);
        -os-box-shadow:0px 1px 24px 0px rgba(0,0,0,0.16);
        -moz-box-shadow:0px 1px 24px 0px rgba(0,0,0,0.16);
        -webkit-box-shadow:0px 1px 24px 0px rgba(0,0,0,0.16);
        padding:0px 0px 10px
    }
    .section_tab_product ul.tabs.tabs-title li{
        padding:5px 15px;
        display:block !important;
        text-align:left;
        border-bottom:dashed 1px #ebebeb;
        margin-left:0px
    }
    .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:#01c4c4;
        border-bottom:dashed 1px #01c4c4
    }
    .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-nav{
    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
    }
}
.section_tab_product .product-box .product-info{
    padding:0 20px 10px 20px
}
.section_tab_product .product-box .product-action{
    padding-left:20px
}
.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:#01c4c4;
    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:#01c4c4;
    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:#01c4c4
}
.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"
}
.aside_product_index{
    width:100%;
    float:left;
    position:relative
}
.aside_product_index .product_loop_inaside{
    width:100%;
    float:left
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-dots{
    display:none
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav{
    position:absolute;
    top:-20px;
    right:0px
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-prev,.aside_product_index .product_loop_inaside .owl_product_mini .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
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-prev:before,.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-next:before{
    width:25px;
    height:25px;
    text-align:center;
    line-height:21px;
    background:transparent;
    font-size:16px
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-prev:hover,.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-next:hover{
    border-color:#01c4c4;
    background:#fff
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-prev:hover:before,.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-next:hover:before{
    color:#01c4c4
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-prev{
    position:absolute;
    right:30px;
    left:auto
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-prev:before{
    margin-left:-3px;
    content:"\f0d9"
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-next{
    position:absolute;
    right:0px
}
.aside_product_index .product_loop_inaside .owl_product_mini .owl-nav .owl-next:before{
    content:"\f0da";
    margin-left:-1px
}
.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:80px;
    display:block;
    float:left;
    margin-right:15px
}
.pro-item .product-list-small .product-info{
    display:block;
    float:left;
    width:calc(100% - 100px)
}
.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:#01c4c4;
    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%
}
.aside_reviews{
    width:100%;
    float:left;
    background-image:url("//bizweb.dktcdn.net/100/289/368/themes/630137/assets/background_reviews.png?1516180172076");
    background-size:cover;
    background-repeat:no-repeat;
    border-radius:5px
}
.aside_reviews .wrap_reviewed .owl_reviewed .item{
    padding:30px 15px
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .image_client{
    position:relative;
    z-index:3
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .image_client:before{
    content:"";
    width:90px;
    height:90px;
    border-style:solid;
    border-width:5px;
    border-color:#fff;
    background-color:#01c4c4;
    opacity:0.2;
    border-radius:50%;
    position:absolute;
    top:-5px;
    left:0;
    z-index:1;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%)
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .image_client img{
    border-radius:50%;
    width:80px;
    height:80px;
    margin:0 auto;
    position:relative;
    z-index:2
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .content{
    position:relative;
    width:100%;
    float:left;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    color:#fff;
    line-height:20px;
    margin:20px 0px;
    text-align:center;
    position:relative
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .content img{
    display:inline-block
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .content img.top_i{
    padding-right:3px;
    margin-top:-15px
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .content img.bottom_i{
    padding-left:3px;
    margin-top:15px
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .ifo{
    width:100%;
    float:left;
    text-align:center
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .ifo p{
    margin:0px;
    padding:0px;
    font-family:"Roboto",sans-serif;
    font-weight:700;
    color:#fff
}
.aside_reviews .wrap_reviewed .owl_reviewed .item .ifo span{
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    color:#fff
}
.aside_reviews .wrap_reviewed .owl_reviewed .owl-nav{
    display:none
}
.aside_reviews .wrap_reviewed .owl_reviewed .owl-dots{
    position:relative;
    margin:20px 0px 15px
}
.aside_reviews .wrap_reviewed .owl_reviewed .owl-dots .owl-dot{
    width:8px;
    height:8px;
    background:#01c4c4
}
.aside_reviews .wrap_reviewed .owl_reviewed .owl-dots .owl-dot.active{
    background:#fff
}
.section_brand{
    padding:20px 0px 30px;
    width:100%;
    float:left
}
.section_brand .title_module_center{
    width:100%;
    float:left;
    text-align:center;
    margin-bottom:15px
}
.section_brand .title_module_center h2{
    font-family:"Roboto",sans-serif;
    font-size:18px;
    font-weight:700;
    color:#555555;
    margin:0px;
    padding:0px;
    position:relative
}
.section_brand .title_module_center h2:before{
    content:"";
    width:100%;
    height:1px;
    background:#ebebeb;
    top:12px;
    left:0;
    z-index:1;
    position:absolute
}
.section_brand .title_module_center h2 span{
    padding:0px 15px;
    background-color:#fff;
    position:relative;
    z-index:2
}
.section_brand .block-brand{
    width:100%;
    float:left
}
.section_brand .block-brand .owl-nav .owl-prev,.section_brand .block-brand .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
}
.section_brand .block-brand .owl-nav .owl-prev:before,.section_brand .block-brand .owl-nav .owl-next:before{
    width:25px;
    height:25px;
    text-align:center;
    line-height:21px;
    background:transparent;
    font-size:16px
}
.section_brand .block-brand .owl-nav .owl-prev:hover,.section_brand .block-brand .owl-nav .owl-next:hover{
    border-color:#01c4c4;
    background:#fff
}
.section_brand .block-brand .owl-nav .owl-prev:hover:before,.section_brand .block-brand .owl-nav .owl-next:hover:before{
    color:#01c4c4
}
.section_brand .block-brand .owl-nav .owl-prev{
    position:absolute;
    left:auto
}
.section_brand .block-brand .owl-nav .owl-prev:before{
    margin-left:-3px;
    content:"\f0d9"
}
.section_brand .block-brand .owl-nav .owl-next{
    position:absolute;
    right:0px
}
.section_brand .block-brand .owl-nav .owl-next:before{
    content:"\f0da"
}
.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;
    height:100px;
    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%
}
.collapse.in{
    display:block !important
}
 
.button_30.btn-cart.left-to.add_to_cart
{
    display:none;
}