/*===== Edit By DTM For Desktop =====*/    body {           font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    }    a,img{        color:#e02020;    }    iframe{        width: 100%;    }    @media (min-width: 1200px) {        .container{            width: 1200px;        }    }/*== Hover color text ==*/   .v2_bnc_news_item_readmore a:hover,.v2_bnc_footer_links li a:hover,.v2_bnc_block_item_title h3 a:hover, .v2_bnc_products_details_box_price .price,.v2_bnc_products_chooseview a.active,.v2_bnc_products_chooseview a:hover,.v2_bnc_sam_category_title a:hover,.v2_bnc_news_list li .v2_bnc_news_list_details h3 a:hover,.v2_bnc_pr_item_name a:hover,.v2_bnc_hometab_news_big li.smallother h2 a:hover,.v2_bnc_news_item_title a:hover,.v2_bnc_video_title h3 a:hover,.v2_bnc_video_title h2 a:hover,.v2_bnc_hometab_news_big li.bigfirst h2 a:hover,.v2_bnc_hometab_news_small_title h2 a:hover {        color: #E02020;    }/*== End Hover color text ==*//*== Resize img ==*/    .v2_bnc_pr_item_img img,.v2_bnc_block_item_feedbackimg img,.BNC_adv img,.v2_bnc_block_item_img img,.img-news-other,.v2_bnc_video_item_img img,.v2_bnc_details_img_big img,.v2_bnc_news_item_img img,.v2_bnc_hometab_news_big li.bigfirst .v2_bnc_hometab_news_big_img img,.v2_bnc_hometab_news_big li.smallother .v2_bnc_hometab_news_big_img img,    .v2_bnc_hometab_news_small_img img,.v2_bnc_news_list li .v2_bnc_news_list_img img,.v2_bnc_home_catepr_left_img img{        width: 100%;        height: 100%;        object-fit: cover;    }    .v2_bnc_pr_item_img img {       object-fit: scale-down !important;      }    .v2_bnc_sidebar_widget_content img {        width: 100%;    }    /*== Block Brand Products ==*/    .brimg img {        text-align: center;        margin: auto;    }    /*== End Block Brand Products ==*//*== End Resize img ==*//*== Common style page: Title,body,block,main,tab title ==*/    .v2_bnc_title_main h2 {        font-size: 13px;        color: #fff;        font-weight: 700;               text-transform: uppercase;        margin: 0;        display: inline-block;        margin-bottom: -2px;        background: #c20000;        line-height: 35px;        width: 195px;        text-align: center;    }    .v2_bnc_title_page {        border-bottom: 2px solid #c20000;        margin: 0 0 20px 0;    }    .v2_bnc_title_page h1,.v2_bnc_title_page h2,.v2_bnc_title_page h3,.v2_bnc_title_page h4 {        font-size: 20px;        font-weight: bold;        margin: 0;        border: 2px solid #c20000;        border-bottom: 2px solid #fff;        margin-bottom: -2px;        display: inline-block;        padding: 6px 15px;        color: #c20000;    }    .v2_bnc_title_main {        margin: 30px 0 0 0;        border-top: 2px solid #e02020;        position: relative;        background: #f1f1f1;    }    .v2_bnc_body_main {        position: relative;    }    .v2_bnc_title_tab_main {        border-bottom: 2px solid #e02020;        margin:0 0 20px 0;    }    .v2_bnc_title_tab_home li {        display: inline-block;    }    .v2_bnc_title_tab_home li a {        padding: 4px 15px;        font-size: 14px;        font-weight: 700;        text-transform: uppercase;        display: inline-block;    }    .v2_bnc_title_tab_home li.active a {        background: #fff;        color: #e02020;        border: 2px solid #e02020;        border-bottom: 2px solid #fff;        margin-bottom: -2px;    }    .v2_bnc_title_tab_home {        margin: 0;    }    .v2_bnc_create_time {        font-size: 11px;        font-style: italic;        color: #607D8B;    }    .v2_bnc_description_page {        margin: 0 0 10px 0;        border: 1px solid #d7d7d7;        padding: 10px;    }    .v2_bnc_filter_page {        overflow: hidden;        margin: 0 0 10px 0;    }    .v2_bnc_block_title h2,.f-block-title span, .v2_bnc_block_body_search h4 {        font-size: 17px;        color: #fff;        text-transform: uppercase;        font-weight: 700;        display: inline-block;        margin: 0;        padding: 10px;    }    .v2_bnc_block_body {        border: 1px solid #ddd;        padding: 5px;        margin-bottom: 20px;        overflow:hidden;    }    .v2_bnc_block_title,.f-block-title, .panel-danger .panel-heading {        background: #c20000;        text-align: center;    }    .panel-danger .panel-heading{        padding:0;    }    .panel-group .panel:first-child{        display:none;    }    .v2_bnc_block_products_search .v2_bnc_block_title{        display:none;    }    .v2_bnc_block_item_title h3 {        margin: 0;    }    .v2_bnc_block_item_title h3 a {        font-size: 14px;        line-height: 23px;        color: #2a2a2a;    }    .v2_bnc_block_item_img {        height: 98px;    }    .v2_bnc_block_body ul li {        float: left;        margin: 9px 0;        width: 100%;    }/*== End Common style page: Title,body,block,main,tab title ==*//*===== Element None  =====*/    .button_menu_mobile,.menutop,#slidezoompage_fast .owl-buttons,#slidezoompage .owl-buttons,.f-qa-answer-box,.v2_bnc_block_email .v2_bnc_block_title,.owl-pagination,.v2_bnc_left_product_cat .v2_bnc_block_title{        display: none;    }/*===== End Element None  =====*//*== Categories Filter Page ==*/    .v2_bnc_cate_page {        margin-bottom: 10px;    }    .v2_bnc_cate_page_list li {        text-align: center;        margin: 5px 0;    }    .v2_bnc_cate_page_list li a {        color: #565656;        font-size: 13px;        font-weight: bold;        display: block;        background: none repeat scroll 0 0 #f8f8f8;        border: 1px solid #d7d7d7;        min-height: 49px;        line-height: 49px;    }    .v2_bnc_cate_page_list li h2{        margin:0;    }    .v2_bnc_cate_page_list li:hover a {        border: 1px solid #e02020;        color: #e02020;    }/*== End Categories Filter Page ==*//*===== Breadcrumb =====*/    .v2_breadcrumb_main{        text-align: center;        color: #fff;        background:url(../imgs/bg1-category.png) repeat-x scroll 0 0;        /        background-size: cover;        padding: 20px 0;        margin-bottom: 20px;    }    .v2_breadcrumb_main .breadcrumb {        background: none;        padding: 8px 0;        margin-bottom: 8px;        color: #222;    }    .v2_breadcrumb_main .breadcrumb li{        position:relative;    }    .v2_breadcrumb_main .breadcrumb li a{        display:block;        padding:5px 15px;        color: #222;        font-size: 13px;    }    .v2_breadcrumb_main h1{        font-size: 25px;        text-transform: uppercase;        margin-bottom: 0;        font-weight: bold;        white-space: pre;        text-overflow: ellipsis;        overflow: hidden;    }    .v2_breadcrumb_main p {        margin: 20px 0 0;        font-size: 25px;        text-transform: uppercase;    }    .breadcrumb>li+li:before {        content: "/\00a0";        padding: 0;        position: absolute;        left: -3px;        top: 5px;    }    .breadcrumb li:nth-child(1) a:before {        color: #222;        content: "\f015";        display: inline-block;        margin-right: 5px;        text-rendering: auto;        font: 16px/1 FontAwesome;    }    .breadcrumb li i{        display: none;    }/*===== End Breadcrumb =====*//*===== Inside page =====*/    .v2_bnc_inside_page {        background: #fff;    }/*===== End Inside page =====*//*===== Header =====*/    .v2_bnc_header{        position: relative;        z-index: 100;    }    .v2_bnc_header_top {        background: #c20000;    }    #logo {        margin: 10px 0;    }/*===== End Header =====*/    /*===== Language =====*/    .v2_bnc_language {        display: inline-block;        margin: 4px;    }    .v2_bnc_language ul {                background: #e02020;        opacity: 0;        position: absolute;        visibility: hidden;        top: 81px;        transition: all ease .5s;        z-index: 1;        width: 130px;        margin-bottom: 0;    }    .v2_bnc_language ul li {        padding: 5px;        border-bottom: 1px dotted #ffffff6b;    }    .v2_bnc_language ul li a{        color:#fff;    }    .v2_bnc_language_drop {        color: #fff;    }    .v2_bnc_language:hover ul{        opacity: 1;        visibility: visible;        top:30px;        cursor: pointer;    }/*===== End Language =====*//*===== Login And Register =====*/    .v2_bnc_login_bar{        margin: 3px;        float:right;    }    .v2_bnc_login_bar li {        display: inline-block;        padding: 0 10px;    }    .v2_bnc_login_bar li a{        color: #fff;    }    .v2_bnc_login_bar li a:hover{        color:#ccc;    }/*===== End Login/Register =====*//*=== Menu ===*/    .v2_menu_top_name {        color: #FFF;        line-height: 40px;        text-align: left;        font-size: 13px;        font-weight: 700;        height: 40px;        cursor: pointer;        position: relative;        padding-left: 40px;    }    .v2_menu_top_name span {        margin-left: 14px;        font-size: 12px;    }    .v2_menu_top {        position: relative;    }    .v2_menu_top .v2_menu_top_ul > li > a.v2_menu_first_link {        color: #fff;        display: block;        font-size: 12px;        padding: 4px 6px;        text-transform: capitalize;    }    .v2_menu_top .v2_menu_top_ul > li:nth-child(1) > a.v2_menu_first_link:before{       content: "\f015";       font: normal normal normal 14px/1 FontAwesome;    }    .v2_menu_top .v2_menu_top_ul > li:hover > a.v2_menu_first_link {        background:#c83939;        color:#fff;    }    .v2_menu_top > .v2_menu_top_ul > li {        float: left;        position: relative;        z-index: 999;        border-right: 1px solid #fff;    }    .v2_menu_top > .v2_menu_top_ul > li:last-child a{        color:yellow;    }    .v2_menu_top > .v2_menu_top_ul > li.active{        background:#c83939;    }    .v2_menu_top > .v2_menu_top_ul > li.active a.v2_menu_first_link{        color:#fff;    }    .v2_menu_top .v2_menu_top_ul > li:hover .v2_menu_top_sub {        z-index: 999;        opacity: 1;        overflow: visible;        transform: perspective(600px) rotateX(0deg);        transition: all ease .5s;    }    .v2_menu_top_sub {        background: #fff;        border: 1px solid #f7f4f3;        left: -1px;        min-width: 200px;        opacity: 0;        position: absolute;        top: 101%;        transform: perspective(600px) rotateX(-90deg);        transform-origin: 0 0 0;        transition: all ease .5s;        vertical-align: top;        visibility: visible;    }    .v2_menu_top_sub:after {        content: "";        position: absolute;        top: -9px;        left: 35px;        width: 0px;        height: 0px;        border-bottom: 9px solid #fff;        border-left: 9px solid transparent;        border-right: 9px solid transparent;        display: block;    }    .v2_menu_top_sub > ul > li ul li a {        padding-left: 10px !important;    }    .v2_menu_top_sub ul li {        position: relative;    }    .v2_menu_top_sub ul li>ul {        position: absolute;        top: 15px;        z-index: 10;        right: -209px;        background: #15191d;        transition: all 0.4s ease-in-out 0s;        border-radius: 0px 4px 4px 0px;        opacity: 0;        visibility: hidden;        min-width: 209px;    }    .v2_menu_top_sub ul li:hover>ul {        opacity: 1;        visibility: visible;        top: 0;    }    .v2_menu_top_sub li {        position: relative;    }    .v2_menu_top_sub li a {        background: none;        display: block;        padding: 8px 20px;        line-height: 13px;        color: #000;        padding: 11px 27px;        text-transform: capitalize;        font-size: 13px;    }    .v2_menu_top_sub li a:hover {        background-color: #e02020;        color:#fff;    }    .v2_menu_top_sub_2:before {        content: "";        position: absolute;        top: 7px;        left: -10px;        width: 0px;        height: 0px;        border-right: 9px solid white;        border-top: 9px solid transparent;        border-bottom: 9px solid transparent;        display: block;    }    .v2_menu_top_sub li .v2_menu_top_sub_2 {        position: absolute;        top: 39px;        opacity: 0;        right: -218px;        min-width: 209px;        background-color: #ffffff;        visibility: hidden;        transition: all 0.4s ease-in-out;        border: 1px solid #f7f4f3;    }    .v2_menu_top_sub li:hover .v2_menu_top_sub_2 {        opacity: 1;        visibility: visible;        top: 0;    }/*===== Menu Mobile =====*/    .v2_bnc_menu_block {        position: relative;        float: none;        clear: left;        display: none;    }/*===== End Menu Mobile =====*//*===== End Menu =====*//*=== Categories And Search And Cart ===*/    .v2_bnc_cate_search_cart {        background: #333;        border-bottom: 2px solid #c20000;        padding-top: 2px;    }    .v2_bnc_cate_search_cart.fixed {        position: fixed;        top: 0;        animation: fadeInDown ease-in-out .5s;        right: 0;        left: 0;    }/*=== End Categories And Search And Cart ===*//*=== Categories Producst Menu Index ===*/    .v2_bnc_left_category_menu > .v2_bnc_left_product_cat > .v2_bnc_category_heading > span {        background: #c20000 scroll;        color: #fff;        cursor: pointer;        font-size: 14px;        font-weight: 700;        line-height: 40px;        margin: 0;        min-height: 40px;        padding-left: 18px;        position: relative;        display: block;        text-transform: uppercase;    }    .v2_bnc_left_product_cat {        position: relative;    }    .v2_bnc_category_heading span::before {        display: block;        float: left;        color: rgb(255, 255, 255);        cursor: pointer;        height: 40px;        margin-right: 20px;        text-align: center;        position: absolute;        right: 0;        content: "\f0ab";        font: normal normal normal 20px/1 FontAwesome;        line-height: 38px;    }    .v2_bnc_category_heading {        overflow: hidden;    }    .v2_bnc_category_menu_list {        z-index: 9999;        position: absolute;        display: block !important;        margin-top: 2px;    }    .v2_bnc_page_detail .v2_bnc_left_product_cat .v2_bnc_category_menu_list{        opacity: 0 !important;        visibility:hidden;    }    .v2_bnc_page_detail .v2_bnc_left_product_cat:hover .v2_bnc_category_menu_list {        opacity: 1 !important;        visibility:visible;    }    /*=== End Categories Producst Menu Index ===*//*=== Search ===*/    .v2_bnc_search_border {        background: #fff;        width: 100%;    }    #search-box .search-area .search-field:focus {        border-radius: 5px !important;        border: none !important;    }    .search-basic select {        width: 110px !important;        border-radius: 0px !important;        border: 0px !important;        text-align: center;        position: relative;    }    .search-basic {        //        background: #F5F5F5;        //        display: none;        border-right: 1px solid #f2f2f2;        display: none;    }    #search-box {        position: relative;        margin-left:-13px;    }    #search-box .search-area {        width: 100%;    }    #search-box .search-area:before {        /*background: url(../imgs/arrow_upW.png) no-repeat 40px bottom;*/        height: 9px;        width: 100px;        position: relative;        top: 1px;        right: -87%;        content: '';        display: none;    }    #search-box .search-area .search-field {        width: 100%;        outline: 0;        float: left;        height: 38px;        color: #333;        font-size: 14px;        font-style: normal;        border: none !important;    }    ::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {        color: #333;        font-size: 14px;        line-height: 20px;    }    #search-box .search-area .search-button {        float: right;        text-align: center;        display: block;        padding: 5px 20px 6px;        background: #c20000;        color: #fff;        text-transform: uppercase;        margin-right: 1px;        font-size: 14px;    }    #search-box input {        padding: 6px 12px;    }    .search-area .control-group {        overflow: hidden;        background: #fff;        border: 1px solid #e5e5e5;    }    .search-area form {        padding: 10px 8px;        border: 1px solid #e5e5e5;        border-radius: 4px;        background: #fff;        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.31);    }    .searchAutoComplete {        z-index: 10000;        position: absolute;        top: 40px !important;        left: 0;    }     .searchAutoComplete ul{        list-style: none;        border: #e02020 solid 1px;        width: 523px;        background: white;        overflow-y: auto;        height: 300px;    }    .searchAutoComplete ul li{        line-height: 2.5em;        border-bottom: aliceblue solid 1px;        cursor: pointer;    }    .searchAutoComplete ul li img{        width:50px;        height:50px;        margin-right: 15px;    }     .searchAutoComplete ul li:hover{        background: #e02020;    }     .searchAutoComplete ul li.active{        background: #e02020;    }    .searchAutoComplete ul li a{        display: block;        padding: 10px 15px;        line-height: 1.3em;        overflow: hidden;        white-space: nowrap;        text-overflow: ellipsis;        position:relative;    }    .searchAutoComplete ul li a p{        position:absolute;        bottom: -4px;        left: 79px;    }    .searchAutoComplete ul li a:hover{        color: white;    }/*===== End Search ====*//*=== Cart ===*/    .v2_bnc_cart_main .f-miniCart-miniv2 {        right: 0 !important;        width: 100%;    }    .v2_bnc_cart_main .miniv2-toolbar-close {        display: none !important;    }    .v2_bnc_cart_main .miniv2-toolbar-barclick {        position: relative;    }    .v2_bnc_cart_main .miniv2-toolbar-barclick:before{        font-family: 'simple-line-icons';        width: 20px;        height: 20px;        display: block;        float: left;        content: "\e04e";        font-size: 20px;    }    .v2_bnc_cart_main:hover .f-miniCart-miniv2 {        display: block !important;         cursor: pointer;         visibility: visible;    }    .name_cart {        color: #fff;        display: table;        font-size: 13px;        font-weight: 700;        text-transform: uppercase;        margin-left: 40px;    }    .f-miniCart-miniv2:hover .wrap_cart{        opacity: 1;        transform: scaleY(1);        z-index: 9999999;    }    .wrap_cart {        background: #fff none repeat scroll 0 0;        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);        color: #999;        font-size: 13px;        opacity: 0;        padding: 15px;        position: absolute;        right: 15px;        top: 42px;        transform: scaleY(0);        transform-origin: 0 0 0;        transition: all 0.5s ease 0s;        width: 270px;        z-index: -99;    }    .wrap_cart .miniCart-body {        padding: 10px    }    .miniv2-toolbar-barclick {        color: #FFF;    }    .miniv2-toolbar-barclick .fa {        display: block;        font-size: 22px;        margin-bottom: 3px;    }    .miniv2-toolbar-count {        color: #fff;        display: block;        font-size: 13px;        position: absolute;        background: #c20000;        border-radius: 100% !important;        width: 20px;        height: 20px;        text-align: center;        line-height: 20px;        top: -28px;        right: -34px;    }    .miniCart-top {        height: 35px;        background: #e02020;        color: #FFF;        text-align: center;        line-height: 35px;    }    .miniCartItem li {        border-bottom: 1px solid #F1F1F1;        padding-top: 5px;        padding-bottom: 5px;    }    .miniCartItemImg {        float: left;        width: 50px;        margin-right: 5px;    }    .miniCartItemImg img {        display: block;        width: 100%;    }    .miniCartItem p {        display: block;        padding: 3px 0;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;        margin: 0;        font-size: 12px;    }    .miniCartItem p b {        color: #919191;    }    .miniCartItem p i {        float: right;        margin-right: 10px;        cursor: pointer;        font-size: 14px;        color: #919191;    }    .miniCartItem p a {        font-size: 12px;    }    .minicartItemTotal {        padding: 10px;        font-size: 13px;        margin: 0;    }    .minicartItemTotal b:first-child {} .minicartItemTotal b:last-child {        float: right;        color: #93272d;    }    .minicartItemPay {        padding: 10px;        margin: 0;    }    .minicartItemPay a {        display: block;        line-height: 35px;        font-size: 13px;        border: none;        color: #FFF;        text-align: center;        cursor: pointer;        background: #e02020;        text-transform: capitalize;    }    .minicartItemPay a:hover {        background: #383838;        color: #FFF;    }    .f-miniCart-miniv2-toolbar {        margin: 6px 0 0;        position: relative;    }    p.cart_color,p.cart_size {        margin: 0 0 0 53px;    }/*=== End Cart ===*//*== News same category ==*/    .v2_bnc_sam_category ul li {        width: 100%;        float: left;    }    .v2_bnc_sam_category ul li:last-child{        border:none;    }    .v2_bnc_sam_category_title a {        font-size: 14px;        color: #9b9b9b;    }    .v2_bnc_sam_category_title {        margin: 0;    }    .v2_bnc_sam_category_news .v2_bnc_block_title {        text-align: left;    }    span.icon {        color: #E02020;        line-height: 25px;        position: relative;        top: -2px;        font-size: 18px;    }    .v2_bnc_sam_category_news {        margin: 20px 0;    }    .v2_bnc_sam_category {        border: 1px solid #ddd;        padding: 0 5px;    }/*== End News same category ==*//*=== News Home ===*/    .v2_bnc_owl_news_main:hover .owl-theme .owl-controls .owl-buttons div{        opacity: 1;    }    .v2_bnc_owl_news_main .owl-prev {        left: 0;        top: 70px;    }    .v2_bnc_owl_news_main .owl-next {        right: 0;        top: 70px;    }    .v2_bnc_news_item_img {        position: relative;        height: 260px;        overflow: hidden;        border: 1px solid #ddd;    }    .v2_bnc_news_item_img h3{        position: absolute;        bottom: 0;        width: 100%;        margin: 0;    }    .v2_bnc_news_item_img h3 a{        display:block;        color: #fff;        font-size: 20px;        text-transform: capitalize;        text-align: center;        padding: 15px 0;        background: #00000078;    }    .v2_bnc_news_item_title {        color: #9b9ea5;        font-size: 12px;        position: relative;        text-align: center;    }    .v2_bnc_news_item_title h3 a {        color: #5c5c5c;        font-size: 14px;        font-weight: 600;        line-height: 25px;        text-transform: capitalize;    }    .v2_bnc_news_item_title h3 {        height: 50px;        overflow: hidden;        margin-top: 10px;        margin-bottom: 0;    }    .v2_bnc_news_item_sum {        text-align: justify;        margin-top: 5px;        line-height: 18px;        color: #666;        font-size: 13px;        font-weight: 400;        height: 54px;        overflow: hidden;    }    .v2_bnc_news_item_readmore{        margin:0;    }    .v2_bnc_news_item_readmore a {        color: #252525;        font-size: 13px;        letter-spacing: 1px;        font-weight: 600;        padding: 0;        display: inline-block;        border-radius: 20px;        float: right;        position: absolute;        right: 0;        top: 0;        line-height: 35px;    }    .v2_bnc_news_main .v2_bnc_news_item_readmore a{        display:none;    }    .v2_bnc_hometab_news {        background: #fff;        margin-bottom: 30px;    }    .v2_bnc_hometab_news_big {        background: #FFF;    }    .v2_bnc_hometab_news_big ul {        padding: 0;        list-style: none;        margin-top: 20px;    }    .v2_bnc_hometab_news_big li.bigfirst {        height: 400px;    }    .v2_bnc_hometab_news_big li.bigfirst .v2_bnc_hometab_news_big_img {        display: block;        height: 280px;        background: #FFF;    }    .v2_bnc_hometab_news_big li.bigfirst h2 a{       color: #303030;       font-weight: bold;    }    .v2_bnc_hometab_news_big li.bigfirst h2 {        margin: 0;        font-size: 16px;        padding: 5px 0px;        margin-top: 10px;        font-weight: 500;    }    .v2_bnc_hometab_news_big li.bigfirst p {        padding: 9px 0;        font-size: 13px;        border-bottom: 1px solid #CFCFCF;    }    .v2_bnc_hometab_news_big li.smallother {        height: 154px;        background: #FFF;        padding-top: 15px;    }    .v2_bnc_hometab_news_big li.smallother .v2_bnc_hometab_news_big_img {        display: block;        height: 80px;        background: #FFF;    }    .v2_bnc_hometab_news_big li.smallother h2 a{        color: #303030;    }    .v2_bnc_hometab_news_big li.smallother h2 {        margin: 0;        font-size: 12px;        font-weight: 600;        margin-top: 10px;        text-align: justify;        line-height: 20px;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;        height: 41px;        overflow: hidden;    }    .v2_bnc_hometab_news_big li.smallother p {        padding: 10px;        font-size: 13px;        display: none;    }    .v2_bnc_hometab_news_small ul {        list-style: none;        margin-bottom: 0;    }    .v2_bnc_hometab_news_small_item {        overflow: hidden;        border: 1px solid #dbdbdb;        -webkit-transition: all 0.3s ease;        -moz-transition: all 0.3s ease;        -o-transition: all 0.3s ease;        transition: all 0.3s ease;        margin-bottom: 10px;    }    .v2_bnc_hometab_news_small_item:hover {        border-color: #e02020;        box-shadow: 0px 0px 2px #e02020;        -webkit-box-shadow: 0px 0px 2px #e02020;        -moz-box-shadow: 0px 0px 2px #17bcb8;    }    .v2_bnc_hometab_news_small_img {        height: 117px;        overflow: hidden;        position: relative;    }    .v2_bnc_hometab_news_small_title {        height: 145px;    }    .v2_bnc_hometab_news_small_title h2 a{       color: #303030;    }    .v2_bnc_hometab_news_small_title h2,    .v2_bnc_item_title h2 {        margin: 0;        font-size: 13px;        font-weight: 600;        margin-top: 10px;        text-align: center;        margin-bottom: 10px;        line-height: 20px;        overflow: hidden;        height: 41px;        font-weight: bold;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;    }    .v2_bnc_hometab_news_small_sum{        font-size: 13px;        line-height: 18px;        text-align: justify;        padding: 0 10px;    }    .v2_bnc_hometab_news_smalltype {        display: inline-block;        line-height: 28px;        color: #333;        font-weight: bold;        text-transform: uppercase;        position: relative;        font-size: 28px;        width: 100%;    }/*=== End News Home ===*//*===== News Page =====*/    .v2_bnc_news_list {        list-style: none;    }    .v2_bnc_news_list li {        margin-top: 11px;        padding: 0px;        padding-bottom: 10px;    }    .v2_bnc_news_list li .v2_bnc_news_list_img .thumbnail {        border-radius: 0px;    }    .v2_bnc_news_list li .v2_bnc_news_list_img {        height: 400px;        width: 100%;        float: left;        margin: 0 0 15px 0;    }    .v2_bnc_news_list li .v2_bnc_news_list_img:hover img {        opacity: .7;    }     .v2_bnc_news_list li .v2_bnc_news_list_details {        overflow: hidden;        padding-bottom: 3px;    }    .v2_bnc_news_list-item-text time,.v2_bnc_news_list_details .fa{        color: #B6B6B6;        font-size: 12px;    }    .v2_bnc_news_list li .v2_bnc_news_list_details h3 {        margin: 5px 0;    }    .v2_bnc_news_list li .v2_bnc_news_list_details h3 a {        line-height: 25px;        color: #000;        font-size: 21px;    }    .v2_bnc_news_list li .v2_bnc_news_list_details .v2_bnc_news_list_summary {        line-height: 18px;        font-size: 15px;        text-align: justify;        color: #333;        overflow: hidden;        margin: 10px 0;    }    .v2_bnc_news_list li .v2_bnc_news_list_details .v2_bnc_news_list_readmore {        margin-top: 6px;    }    .v2_bnc_news_list li .v2_bnc_news_list_details .v2_bnc_news_list_readmore a:hover{        background-color: #e02020;        border: 1px solid #e02020;        color: #fff !important;    }    .v2_bnc_news_list li .v2_bnc_news_list_details .v2_bnc_news_list_readmore a {        background: #fbfcfd none repeat scroll 0 0;        border: 1px solid #a5a9ac;        color: #3c414c;        display: inline-block;        font-size: 12px;        line-height: 28px;        margin: 5px auto 15px;        padding: 3px 15px;        text-align: center;        text-transform: uppercase;    }    .v2_bnc_news_details_title h1,.v2_bnc_news_details_title h2 {        display: block;        font-size: 22px;        line-height: 35px;        margin: 0;        color: #444;    }    .v2_bnc_news_details_post{        color: #404040;        font-size: 13px;        line-height: 21px;        padding: 10px 0;        text-align: justify;        display: table;        width: 100%;    }    .v2_bnc_news_details_post img{        max-width: 100%;        height: auto;        margin:10px 0;    }    .v2_bnc_details_img_big {        display: block;        height: 400px;        margin: 10px 0;    }/*===== News Page ======*//*=== Video Main and Album Main ===*/    .v2_bnc_video_main{        margin-top: 10px;    }    .v2_bnc_video_icon {        background-color: rgba(0, 0, 0, 0.5);        height: 100%;        left: 0;        opacity: 0;        position: absolute;        text-align: center;        top: 0;        transition: opacity 0.4s ease-in-out 0s;        width: 100%;        z-index: 2;    }    .v2_bnc_video_icon:hover {        opacity: 1;    }    .v2_bnc_video_icon .v2_bnc_video_icon_link {        background-color: #eee;        border: 1px solid rgba(150, 150, 150, 0.5);        border-radius: 2px;        color: #555;        font-size: 16px;        padding: 5px 10px;        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);        transition: color 0.2s linear 0s, background-color 0.2s linear 0s, opacity 0.2s linear 0s;    }    .v2_bnc_video_icon .v2_bnc_video_icon_link {        bottom: 50px;        font-size: 20px;        padding: 10px 15px;    }    .v2_bnc_video_icon .v2_bnc_video_icon_link:hover {        background: #e02020;        color: #fff;    }    .v2_bnc_video_item {        position: relative;        /height: 275px;        overflow: hidden;    }    .v2_bnc_video_item_img {        position: relative;        height: 237px;    }    .v2_bnc_video_item_img img {        margin: 0 auto;    }    .v2_bnc_video_item_img_hover {        position: absolute;        top: 0;        left: 0;        z-index: 10;        cursor: pointer;        width: 100%;        height: 100%;    }    .v2_bnc_video_title {        padding: 5px;        text-align: center;        margin-top: 0px;    }    .v2_bnc_video_title h2,.v2_bnc_video_title h3 {        font-weight: bold;        height: 34px;        overflow: hidden;    }    .v2_bnc_video_title h2 a,.v2_bnc_video_title h3 a {        line-height: 18px;        font-size: 15px;        color: #fff;        text-align: center;        text-transform: capitalize;    }/*=== End Video Main and Album Main ===*//*====== Maps ======*/    .v2_bnc_maps_page {        overflow: hidden;    }    .v2_bnc_maps_form{        width: 100%;        overflow: hidden;    }    #map_search_key {        padding: 10px;    }/*====== End Maps ======*//*====== Contact ======*/    .v2_bnc_contact_page_info {        margin: 0px 0 20px;    }    .v2_bnc_contact_form {        margin: 50px 0 20px 0;        overflow: hidden;    }    #btnCancel {        margin: 0 10px;    }    .warning{        width: 100%;    }    #txtContent {        height: 150px;        border: 1px solid #d7d7d7;        padding:10px !important;        box-shadow: none;    }    #form_contact .form-control {        border-radius: 0 !important;        margin: 0 0 20px 0;    }    #form_contact .btn-primary:hover{       background: #00AEEF !important;     }/*====== End Contact ======*//*=== Compare CSS === */    #f-compare {        position: fixed;        top: 25px;        right: -190px;        width: 184px;        background: #FCFCFC;        z-index: 999;        box-shadow: 0 0 2px #CCC;        border-bottom: 5px solid #f3f3f3;    }    #f-compare .f-compare-title {        position: relative;        height: 30px;        line-height: 30px;        text-align: center;        border-bottom: 2px solid #F34711;        background: #28b0e9;    }    #f-compare .f-compare-title i {        background: url(../imgs/compare.png) no-repeat;        padding: 8px;        padding-top: 9px;        padding-bottom: 7px;        position: absolute;        left: 8px;        top: 6px;        cursor: pointer;    }    #f-compare .f-compare-title span {        text-transform: uppercase;        font-size: 13px;        color: #000;    }    #f-compare .f-compare-body ul {        list-style: none;    }    #f-compare .f-compare-body ul li {        position: relative;        height: 42px;        line-height: 40px;        text-overflow: ellipsis;        width: 182px;        overflow: hidden;        white-space: nowrap;        border-bottom: 1px solid #F1F1F1;        border-left: 2px solid #FFF;        cursor: pointer;        background: #FCFCFC;    }    #f-compare .f-compare-body ul li:last-child {        border-bottom: 0px solid #F1F1F1;    }    #f-compare .f-compare-body ul li:hover {        border-left: 2px solid #f34711;        background: #fff;    }    #f-compare .f-compare-body ul li a {        padding: 10px;        padding-top: 12px;        background: url(../imgs/trash.png) no-repeat;        position: absolute;        top: 7px;        left: 2px;    }    #f-compare .f-compare-body ul li span {        margin-left: 26px;    }    #f-compare .f-compare-body ul li a:hover {        background: url(../imgs/trashopen.png) no-repeat;    }    #f-compare .f-compare-body .f-compare-info {        height: 20px;        line-height: 20px;        text-align: center;        background: #F7F7F7;        border-bottom: 1px solid #6D6D6D;        border-top: 1px solid #797979;        color: #f34711;    }    #f-compare .f-compare-body .f-compare-button {        height: 40px;        line-height: 40px;        text-align: center;    }    #f-compare .f-compare-body .f-compare-button a {        background: #ECECEC;        padding: 20px;        padding-top: 5px;        padding-bottom: 5px;        border-radius: 2px;        box-shadow: 0 0 5px #E4E4E4;        border: 1px solid #CFCFCF;        color: #7C7C7C;    }    .f-compare-page table thead tr th a {        font-weight: normal;    }    .f-compare-page table thead tr th span {        font-weight: normal;        color: #f34711;    }/*===  End Compare CSS === *//*===== Questions =====*/    .f-qa {        margin-top: 10px;    }    .f-qaCate {} .f-qaCate-title {        line-height: 50px;        display: block;        border-bottom: 1px solid #E45454;        font-weight: 700;        font-size: 16px;    }    .f-qaCate-body {} .f-qaCate-body ul {        margin: 0;        padding: 0;        list-style: none    }    .f-qaCate-body ul li {        display: block;        line-height: 30px;        border-bottom: 1px dashed #f1f1f1;    }    .f-qaCate-body ul li a {        display: block;        position: relative;        padding-left: 15px;        font-size: 13px;    }    .f-qaCate-body ul li a:before {        position: absolute;        top: 12px;        left: 0;        width: 6px;        height: 6px;        background: #FA6969;        content: '';        border-radius: 50%;    }    .f-qaBox-list {        height: 300px;    }    .f-qaList-body {} .f-qaList-sotr {        padding: 5px;        border: 1px dashed #FFF;        margin-top: 8px;        background: #f1f1f1;    }    .f-qaList-sotr a {        color: #CA3D3F;    }    .f-qaList-body-ul {        margin: 0;        padding: 0;        list-style: none;        margin-top: 20px;    }    .f-qaList-body-ul li {        margin-bottom: 10px;        border-bottom: 1px dotted #c1c1c1;    }    .f-qaList {        padding: 0 0 20px 0;    }    .f-qaList-body-ul li .qa-name {        font-size: 13px;        color: #FA5858;    }    .f-qaList-body-ul li .qa-title {        font-size: 13px;        color: #373737;    }    .f-qaList-body-ul li .qa-desp {        color: #6F6D6D;        font-size: 13px;    }    .f-qaList-body-ul li .qa-desp span {        color: #C72222;        font-size: 12px;        padding: 3px;    }    .f-qaUpdate {        text-align: right;        display: inline-block;        float: right;        margin:10px 0;    }    .f-qaUpdate a {        border-radius: 0;        padding: 10px 25px;    }    .f-qaHot {} .f-qaHot-title {        line-height: 50px;        display: block;        border-bottom: 1px solid #E45454;        font-weight: 700;        font-size: 16px;    }    .f-qaHot-body {} .f-qaHot-body ul {        margin: 0;        padding: 0;        list-style: none;    }    .f-qaHot-body ul li {        border-bottom: 1px dashed #817E7E;        padding: 4px 0;        line-height: 20px;    }    .f-qaHot-body ul li a {        display: block;        font-size: 13px;    }    .f-qaHot-body ul li a span.glyphicon {        color: #F4AF32;    }    .f-qaViewPage {} .f-qaViewPage {} .f-qaView-body-ul {        margin: 0;        padding: 0;        list-style: none;        margin-top: 20px;    }    .f-qaView-body-ul li {        margin-bottom: 10px;        border-bottom: 1px dotted #c1c1c1;        padding-bottom: 10px;    }    .f-qaView-body-ul li .qa-name {        font-size: 12px;        color: #FA5858;        display: block;        position: relative;        margin-top: 2px;        text-align: center;        font-weight: bold;    }    .f-qaView-body-ul li .qa-title {        font-size: 13px;    }    .f-qaView-body-ul li .qa-desp {        position: relative;        padding: 10px 20px;        background: #EBEBEB;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        border-radius: 5px;        margin-left: 20px;    }    .f-qaView-body-ul li .qa-desp h1 {        padding: 0;        font-size: 17px;        margin: 4px 0px;        font-weight: 700;        color: #3A3A3A;    }    .f-qa-answer-box .form-control,    .f-qa-answer-box .btn {        border-radius: 2px;    }    .f-qaView-body-ul li .qa-desp:after {        content: "";        position: absolute;        top: 5px;        left: -16px;        border-style: solid;        border-width: 11px 16px 0px 0;        border-color: rgba(0, 0, 0, 0) #EBEBEB;        display: block;        width: 0;        z-index: 1;    }    .f-qaView-body-ul li .qa-tool {        position: relative;        margin-top: 4px;        text-align: right;    }    .f-qaView-body-ul li .qa-tool a {        font-size: 12px;        padding-right: 5px;        padding-left: 5px;        color: #9E9E9E;    }    .f-qaView-body-ul li .qa-tool a:hover {        color: #EC5757;    }    .f-qaView-body-ul li .qa-tool a span {} .f-qaView-body-ul li .qa-desp span {        color: #C72222;        font-size: 12px;        padding: 0px;    }    .f-qaView-body-ul li .qa-time {        font-size: 12px;        text-align: right;        position: relative;        margin-top: 4px;        padding-right: 5px;        color: #4BC7EC;    }    .f-qaView-body-ul li .media-body {        width: 100%    }    .f-qaView-body-ul li .qa-quote {        background: #F7F7F7;        padding: 6px;        border-left: 4px solid #F08181;        border-radius: 4px;        margin-bottom: 9px;        color: #868686;        font-size: 13px;    }    .f-qaView-body-ul li .qa-quote span {} .f-qaView-body-ul li .qa-quote p {        margin: 0;    }    .f-qa-answer-bt a {        border-radius: 2px;        padding: 4px 12px;        font-size: 12px;        margin-top: 8px;    }    .f-qaView-question .qa-tool {        text-align: left !important;        margin-left: 8px;    }    .f-qaView-question .qa-time {        text-align: left !important;        margin-left: 13px;    }    .f-qaView-question .qa-desp {        background: #FDFDE1 !important;        border: 1px solid #EBEBEB;    }    .f-qa-answer-bt {        text-align: right;    }    .f-qa-answer-box-tool {        margin-top: 5px;    }/*=== Questions ===*//*== Login ==*/    .v2-login,.v2-reg{        padding: 27px 30px;        background: #F4F4F4;        border: 1px solid #E2E2E2;        border-radius: 1px;        margin: 30px 0;    }    .v2-login h3,.v2-reg h3,.v2-login h1,.v2-reg h1,.v2-login h2,.v2-reg h2{        color: #575757;        display: block;        margin-bottom: 18px;        color: #505050;        font-size: 24px;        font-weight: 700;        margin: 0 0 25px;        text-transform: capitalize;    }    .v2-login .input-group {        width: 100%;        margin-bottom: 10px;    }    #form_contact .btn-primary,    .v2-login .btn-primary,.v2-reg .btn-success{        background: #00AEEF;        border: 0;        border-radius: 0;        font-weight: 700;        transition: all ease-in .5s;    }    #form_contact .btn-primar,.v2-login .btn-primary{        margin:0 5px;    }    #form_contact .btn-primar:first-child{        margin:0;    }    .v2-login .btn-primary:hover,.v2-reg .btn-success:hover{        background: #3a3d42;    }    .v2-reg .input-group {        width: 100%;        margin-bottom: 10px;    }/*== End Login ==*/    /*=== Scroll To Top ===*/    .v2_bnc_scrolltop {        height: 50px;        width: 50px;        border-radius: 50%;        position: fixed;        bottom: -100px;        left: 17px;        margin: auto;        text-align: center;        background: #c20000;        margin: auto;        box-shadow: 0 0 3px rgba(0,0,0,0.34);        transition:all ease .5s;        z-index: 9;        opacity: 0;    }    .v2_bnc_scrolltop a{       color: #FFF !important;       display: block;       position: absolute;       top: 50%;       left: 0;       right: 0;       bottom: 0;       width: auto;       height: auto;       transform: translateY(-50%);    }    .v2_bnc_scrolltop.fixed{        opacity: 1;        bottom:12px;    }    .v2_bnc_scrolltop:hover{        transform:rotate(360deg);        cursor:pointer;    }    .v2_bnc_scrolltop a:hover{       color:#fff;    }/*=== End Scroll To Top ===*//*=== Footer ===*/    .v2_bnc_footer{        background: #202020;        padding: 20px 0 0 0;    }    .v2_bnc_footer_title {        color: #fff;        font-size: 13px;        text-transform: uppercase;        font-weight: 600;        margin: 0 0 10px 0;        border-bottom: 1px solid #fff;        padding: 10px 0;    }    .v2_bnc_footer_links li:before{        content: "\f105";        color: #fff;        font-family: fontawesome;        margin-right: 5px;      }    .v2_bnc_footer_links li a {        color: #fff;    }/*=== End Footer ===*//*=== Subscribe Email ===*/    .subscribe_email_input {        width: 300px;        height: 35px;        font-size: 13px !important;        color: #fff;        float: left;        background: none;        border: none !important;        outline: none;    }    .v2_bnc_form_group{        display: inline-block;        margin: 0;        padding: 5px 1px 5px 15px;        background: #1a1a1a;        position: relative;    }    .BNC_submit_subscribe {        background: #e02020 !important;        border: 0;        border-radius: 0;        font-size: 13px;        font-weight: 700;        height: 35px;        line-height: 35px;        padding: 0 16px !important;        margin-right: 3px;        text-transform: uppercase;        display: inline-block;        position: absolute;        right: 0;    }/*=== End Subscribe Email ===*//*=== FeedBack Home ===*/    .v2_bnc_feedback_home {        padding: 0;        margin-top: 24px;    }    .v2_bnc_feedback_home_item {        text-align: center;        width: 100%;        float: left;        border: 1px solid #ddd;    }    .v2_bnc_feedback_home_item_img {        height: 200px;        position: relative;        overflow: hidden;        border-radius: 50%;        width: 200px;        margin: 10px auto 0;        border: 3px solid #FFF;        -webkit-transition: all 0.4s ease-in-out;        -moz-transition: all 0.4s ease-in-out;        -o-transition: all 0.4s ease-in-out;        -ms-transition: all 0.4s ease-in-out;        transition: all 0.4s ease-in-out;        z-index: 10;    }    .v2_bnc_feedback_home_title h2 {        margin-bottom: 5px;    }    .v2_bnc_feedback_home_item_img a img {        display: block;        width: 100%;        height: 100%;    }    .v2_bnc_feedback_home_title a {        font-size: 15px;        color: #e02020;        font-weight: 700;    }    .v2_bnc_feedback_home_time {        font-size: 11px;        color: #9B9B9B;        font-style: italic;    }    .v2_bnc_feedback_home_sum {        text-align: justify;        display: block;        padding: 14px;        border-top: 1px solid #ddd;        color: #444;        font-size: 13px;        position: relative;        height: 227px;        line-height: 20px;        overflow: hidden;        transition: all ease .5s;    }    .v2_bnc_feedback_home_sum:after {        position: absolute;        top: -6px;        left: 49%;        content: '';        width: 10px;        height: 10px;        background: #EFEFEF;        transform: rotate(45deg);    }    .v2_bnc_feedback_home .v2_bnc_feedback_home_item:hover .v2_bnc_feedback_home_sum:after{        background: #e02020;    }    .v2_bnc_feedback_home .v2_bnc_feedback_home_item:hover .v2_bnc_feedback_home_sum, .v2_bnc_feedback_home .v2_bnc_feedback_home_item:hover,.v2_bnc_feedback_home .v2_bnc_feedback_home_item:hover .v2_bnc_feedback_home_item_img{        border-color: #e02020;        cursor:pointer;    }    .v2_bnc_feedback_home .v2_bnc_feedback_home_item:hover .v2_bnc_feedback_home_sum {        border-color: #e02020;    }/*=== End FeedBack Home ===*/ /*=== Products Brands Slideshow ===*/    .v2_bnc_brands_img img {        width: 100%;        height: 100%;        object-fit: scale-down;    }    .v2_bnc_block_item_feedbackimg {        height: 263px;    }    .v2_bnc_brands_img {        height: 80px;        text-align: center;    }    .v2_bnc_products_brands:hover .owl-theme .owl-controls .owl-buttons div{        opacity: 1;    }    .v2_bnc_products_brands .owl-prev {        left: 0;        top: 21px;    }    .v2_bnc_products_brands .owl-next {        right: 0;        top: 21px;    }/*=== End Products Brands Slideshow ===*//*=== Products Categories Home ===*/    .v2-home-catepr-title-inner {        display: inline-block;        margin: 0;        position: relative;        float: left;        background: #c20000;        min-width: 222px;        padding: 0 15px;        text-align: center;    }    .v2-home-catepr-title-inner a {        font-size: 13px;        color: #fff;        height: 35px;        line-height: 35px;        font-weight: 700;        text-transform: uppercase;        display: block;    }    .v2_bnc_home_catepr_title {        background: none !important;        float: left;        width: 100%;        position: relative;    }    .v2_bnc_home_catepr_tabul.nav-tabs {        border-top: 2px solid #e02020;        margin: 0;        text-align: center;        height: 35px;        background: #f1f1f1;    }    .v2_bnc_home_catepr_tabul.nav-tabs li {        float: none;        display: inline-block;        padding: 0 15px;        position:relative;    }    .v2_bnc_home_catepr_tabul.nav-tabs a {        box-shadow: none;        color: #252525;        text-transform: capitalize;        font-size: 13px;        line-height: 35px;    }    .v2_bnc_home_catepr_tabul.nav-tabs li ul li a,.v2_bnc_home_catepr_tabul.nav-tabs li ul li a:hover{        color:#fff;    }    .v2_bnc_home_catepr_tabul.nav-tabs li ul{        position:absolute;        top: 50px;        background: #e02020;        z-index:999;        left:0;        opacity:0;        visibility:hidden;        border-top:none;        width: 100%;    }    .v2_bnc_home_catepr_tabul.nav-tabs li:hover ul{        opacity:1;        visibility:visible;    }    .v2_bnc_home_catepr_tabul.nav-tabs li ul li{        position:relative;        padding: 5px 0px;        line-height: 30px;        display: block;        border-bottom: 1px solid #fff;    }    .v2_bnc_pr_item_icon_news.v2_bnc_btn_sale{        float: right;    }    .v2_bnc_home_catepr_tabul.nav-tabs li ul li:hover{        background:red;    }    .v2_bnc_home_catepr_tabul.nav-tabs li.active a, .v2_bnc_home_catepr_tabul.nav-tabs li a:hover,.v2_bnc_categories_event a.active{        box-shadow: none;        color: #e02020;    }    .v2_bnc_home_catepr_main .v2_bnc_pr_item{        /*border-right: 1px solid #f1f1f1;*/        /*border-bottom: 1px solid #f1f1f1;*/    }    .v2_bnc_home_catepr_left_img {        height: 510px;        overflow: hidden;    }    .v2_bnc_home_catepr_left_img img:hover{        transform:scale(1.2);    }        .v2_bnc_home_catepr_showul .v2_bnc_pr_item_img {        height: 105px;        border-bottom: none;    }    .f-product-viewid .v2_bnc_pr_item {        margin-bottom:30px;    }/*=== End Products Categories Home ===*//*=== Products View List ===*/   .viewlist li {        width: 100%;        float: left;        margin: 0 0 20px 0;    }    .viewlist li .v2_bnc_pr_item{        border:none;    }    .viewlist li  .v2_bnc_pr_item_img {        width: 200px;        float: left;        margin-right: 15px;        border: none;    }    .viewlist .v2_bnc_pr_item_boxdetails,.viewlist .v2_bnc_pr_item_price_main {        text-align: left;    }    .viewlist li .v2_bnc_pr_item_name {        height: auto;        margin-top: 0;    }    .f-product-viewid.viewlist.row,.f-product-viewid.f-product.row {        margin: 0;    }/*=== End Products View List ===*/  /*=== Product Item ===*/    .v2_bnc_pr_item_name a {        font-size: 12px;        font-weight: 700;        color: #252525;        text-transform: uppercase;    }    .v2_bnc_pr_item_name {        height: 40px;        overflow: hidden;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;        line-height: 22px;        margin-bottom: 0;        margin-top: 10px;    }    .v2_bnc_pr_item_short_info {        text-align: center;        height: 46px;        overflow: hidden;    }    .v2_bnc_pr_item_boxdetails {        text-align: center;    }    .v2_bnc_btn_sale span {        position: absolute;        z-index: 5;        top: 5px;        color: #ffffff;        text-transform: uppercase;        font-size: 12px;        font-weight: 700;        width: 40px;        height: 40px;        line-height: 42px;        text-align: center;        border-radius: 100%;    }    .v2_bnc_pr_item_saleof span{        background-color: #c20000;        right: inherit;        left: 15px;    }    .v2_bnc_pr_item {        border-bottom: unset;        position: relative;        /*border: 1px solid #ddd; */    }    .v2_bnc_pr_item_price,.v2_bnc_pr_item_price_old,.v2_bnc_pr_item_no_price {        display: inline-block;        vertical-align: middle;        text-align: center;        min-height: 25px;        font-size: 20px;        color: #e02020;        font-weight: 700;        text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 3px 3px 5px #333;    }    .v2_bnc_pr_item_price_old {        color: #b1b1b1 !important;        font-size: 15px !important;        margin-left: 3px !important;        text-decoration: line-through;    }    .v2_bnc_pr_item_price_main {        text-align: center;    }    .v2_bnc_pr_item:hover .v2_bnc_pr_item_action a{        transform: scale(1);    }    .v2_bnc_pr_item_action {        top: 50%;        left: 0;        right: 0;        padding: 0;        position: absolute;        overflow: hidden;        width: 100%;        z-index: 99;        text-align: center;        margin: auto;    }    .v2_bnc_pr_item_action a {        background: #222;        height: 35px;        width: 35px;        color: #fff;        font-size: 15px;        text-align: center;        font-weight: normal;        padding: 0;        border-radius: 100%;        float: left;        display: inline-block;        margin:0 6px 0 0;        transform: scale(0);        transition: all ease-out .6s;    }    .v2_bnc_pr_item_img {        position: relative;        height: 169px;    }    .v2_bnc_pr_item_action i {        line-height: 35px;    }    .v2_bnc_pr_item_action a:hover {        background: #e02020;        cursor: pointer;    }    .v2_bnc_pr_item_preview,.v2_bnc_pr_item_buy,.v2_bnc_pr_item_like,.v2_bnc_pr_item_compare {        display: inline-block;    }    /*== css popup products ==*/    .moveimg {        position: fixed;        z-index: 9999;        border: 1px solid #fff;    }    /*== css popup products ==*//*=== End Product Item ===*//*=== Product Page and Product Details ===*/    .v2_bnc_products_chooseview {        float: right;        margin-top: 3px;    }    .v2_bnc_products_chooseview a {        float: left;        color: #777;        margin: 0px;        font-size: 20px;        padding: 0 5px;    }    .v2_bnc_product_details_img_small {        width: 100px;        height: 100px;        object-fit: cover;        margin:0 10px;        float: left;    }    .v2_bnc_products_details_zoom_img .f-pr-image-zoom {        position: relative;        margin-bottom: 5px;        margin: auto;        height: 437px;    }    .v2_bnc_products_details_box_name h2,.v2_bnc_products_details_box_name h1{        margin-bottom: 0px;        color: #5c5c5c;        font-size: 20px;        font-weight: 600;        text-transform: capitalize;        line-height: 25px;    }    .v2_bnc_products_details_box_rating {        position: relative;        padding-bottom: 10px;        border-bottom: 1px solid #E8E8E8;        margin-bottom: 12px;    }    .f-pr-view-tool {        margin-top: 5px;    }    .v2_bnc_products_details_box_social ul li:first-child {        padding-left: 0px;    }    .v2_bnc_products_details_box_social ul li:last-child {        border:none;    }    .v2_bnc_products_details_box_social ul li {        float: left;        padding: 0 6px;        border-right: 1px solid #898989;        line-height: 12px;        color: #898989;        font-size: 11px;    }    .v2_bnc_products_details_box_description {        border-top: 1px solid #e8e8e8;        margin: 10px 0;        padding:10px 0;        border-bottom: 1px solid #e8e8e8;    }    .v2_bnc_products_details_box_price .price {        font-size: 21px;        font-weight: 700;    }    .v2_bnc_products_details_box_price .price_sale,.price {        font-size: 24px;        font-weight: 700;    }    .v2_bnc_products_details_box_price{        width: 100%;        line-height: 27px;        border-bottom: 1px solid #e8e8e8;        padding: 5px 0 10px;        font-size: 13px;        position: relative;    }    .v2_bnc_products_details_box_price h3{        margin: 0;    }    .v2_bnc_products_details_box_info ul li.key {        width: 100px;        margin-right: 5px;    }    .key{        font-family: arial;        font-size: 13px;        font-weight: 700;    }    .value{        font-size: 14px;        font-weight: 700;    }    .img-qr{        width: 100px;        height: 100px;        margin:7px 0;    }    .number_sale {        position: absolute;        width: 40px;        height: 30px;        background: #e02020;        line-height: 30px;        text-align: center;        color: #fff;        display: inline-block;        top: -10px;        right: 0;    }    .number_sale:before {        position: absolute;        content: "";        border-bottom: 11px solid transparent;        border-left: 20px solid #e02020;        border-right: 11px solid transparent;        bottom: -11px;        left: 0;    }    .number_sale:after {        position: absolute;        content: "";        border-bottom: 11px solid transparent;        border-right: 20px solid #e02020;        border-left: 11px solid transparent;        bottom: -11px;        right: 0px;    }    .v2_bnc_products_details_box_info ul li {        list-style: none;        line-height: 24px;        margin-bottom: 7px;        font-size: 13px;        display: inline;    }    .v2-dealer li {        font-size: 13px;        border-top: 1px dashed #D5D5D5;        padding: 6px 0;    }     .f-pr-image-zoom-gallery {        margin: 10px 0;    }    .f-pr-image-zoom-gallery .active img {        opacity: 1 !important;        border: 1px solid #e02020;    }    .f-pr-view-choosesizeGroup {        border: 1px solid #F1F1F1;        padding: 5px;        margin-bottom: 5px;        margin-top: 5px;        background: #fff;    }    .f-product-view-tab {        margin: 10px 0;        padding: 30px 0;        text-align: justify;    }    .f-product-view-tab img {        max-width: 100%;        height: auto !important;        margin: 10px 0;    }    .f-product-view-tab .f-product-view-tab-header > ul {        margin-top: 10px;        border: 0px;        line-height: 32px;        width: 100%;        float: left;        border-bottom: 2px solid #e02020;    }    .f-product-view-tab .f-product-view-tab-header > ul li {        float: none;        display: inline;    }    .f-product-view-tab .f-product-view-tab-header > ul li > a {        padding: 6px 10px;        display: inline-block;        font-size: 16px;        font-weight: 700!important;        color: rgba(0,0,0,.5);        box-shadow: none;        border: 1px solid #ddd;        border-radius: 3px 3px 0 0;        border-bottom: none;    }    .f-product-view-tab .f-product-view-tab-header > ul li.active a,.f-product-view-tab .f-product-view-tab-header > ul li > a:hover {        background: none;        color: rgb(224, 32, 32);        -webkit-box-shadow: inset 0 -2px 0 #e02020;        box-shadow: none;        border-color: #e02020;        border-bottom: 2px solid #fff;        margin-bottom: -2px;    }    .dealer-tab label {        font-size: 14px;        display: block;        margin: 0 0 10px;        color: #7a8188;    }    .f-pr-view-box-size {        padding: 5px;        background: #fff;        border: 1px solid #F1F1F1;    }    .f-product-view-tags-body {        margin-top: 10px;        padding: 10px;        border: 1px dashed #C9C9C9;    }    .dealer-tab ul li, .box-size-title, .f-pr-view-box-size select {        color: #7a8188;    }    .btn-buy {        background: #e02020;        padding: 10px 16px;        display: inline-block;        text-align: center;        margin-top: 10px;        color: #FFF;        font-size: 14px;        text-transform: uppercase;        margin-bottom: 10px;        outline: none;        border: none;        transition: all ease .5s;    }    .btn-buy:hover {        background: #3e3e3e;        color: #FFF;    }    #slidezoompage .owl-pagination,#slidezoompage_fast .owl-pagination{        display: block;    }    .condition span{        font-size: 14px;        padding:0 10px 0 0;    }    /*== Color & size ==*/    .paymentColor a:hover,.paymentSize span:hover {        cursor: pointer;    }    .color_products {        border-bottom: 1px solid #e5e5e5;        padding: 10px 0;    }    .tooltip-inner {        background-color: #e02020;    }    .tooltip.top .tooltip-arrow {        border-top-color: #e02020;    }    .size1.paymentSize.required span:hover,.size1.paymentSize.required span.active {        background: #e02020;        border: 1px solid #e02020;        color: #fff;    }    .size1.paymentSize.required span {        border: 1px solid #3e3e3e;        display: inline-block;        padding: 1px 8px;        color: #3e3e3e;        margin: 0 -4px 0 6px;        transition: all ease .5s;    }    li.value.paymentColor a .active {        border: 1px solid #000000;    }    /*== End Color & size ==*//*=== End Product Page and Product Details ===*//*== Categories Menu Block ==*/    ul.v2_bnc_block_category_menu_block {        border: 1px solid #ddd;        /* max-height: 344px; */        /* overflow-y: auto; */        background: #fff;        border-bottom: 0;        border-top: unset;    }    ul.v2_bnc_block_category_menu_block::-webkit-scrollbar {        width: 10px;    }    ul.v2_bnc_block_category_menu_block::-webkit-scrollbar-thumb {        outline: 1px solid slategrey;        border-radius: 10px;        background-color: #555;    }    ul.v2_bnc_block_category_menu_block::-webkit-scrollbar-track {        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);        border-radius: 10px;    }    ul.v2_bnc_block_category_menu_block li a {        background: #fff;        display: block;        line-height: 49px;        text-transform: uppercase;        word-wrap: break-word;        color: #000000;        font-size: 13px;        padding: 0 7px;        position: relative;        white-space: pre;        overflow: hidden;        text-overflow: ellipsis;        /* display: -webkit-box; */    }    ul.v2_bnc_block_category_menu_block li:last-child a{        border-bottom:none;    }    ul.v2_bnc_block_category_menu_block li a:hover {        color:#e02020       }    ul.v2_bnc_block_category_menu_block li {        border-bottom:1px solid #ccc;        padding:0 5px;        margin: 0;        position: relative;    }    ul.v2_bnc_block_category_menu_block li:last-child{        /* border-bottom:unset; */    }    ul.v2_bnc_block_category_menu_block li .v2_bnc_bg_cate{        float:left;        margin-top: 14px;    }    ul.v2_bnc_block_category_menu_block>li>.bnc_block_submenu {        background: #fff;        overflow: hidden;        float: left;        border: 1px solid #e5e5e5;        position: absolute;        opacity: 0;        transition: all ease .5s;        visibility: hidden;        left: 400px;        top: 0;        box-shadow: 0 0 3px #ddd;        width: 100%;    }    .v2_bnc_block_category_menu_block>li> .bnc_block_submenu li a{        text-transform: uppercase;    }    .bnc_block_submenu li{        width:100%;    }    ul.bnc_block_submenu li ul li{        border-bottom: dotted 1px #ccccccba;    }    ul.bnc_block_submenu li ul li:last-child {        border-bottom: 0;    }    ul.v2_bnc_block_category_menu_block li ul li a{        border-bottom: none;    }    ul.v2_bnc_block_category_menu_block li ul li a:hover{        background:none;        color:#e02020;    }    ul.v2_bnc_block_category_menu_block li:hover ul {        opacity: 1;        visibility: visible;        left: 242px;    }    ul.v2_bnc_block_category_menu_block li ul li ul {        padding: 0;        background: none;        border: none;        position: relative;        width: auto;        left: 0;        right: 0;    }    ul.v2_bnc_block_category_menu_block li ul li ul li a {        padding: 0 20px;        margin: 0;        color: #929292;        text-transform: capitalize !important;    }    ul.v2_bnc_block_category_menu_block li:hover ul li ul {        left: 0;    }    .fixed .v2_bnc_category_menu_list {        opacity: 0 !important;        visibility: hidden;    }    .fixed .v2_bnc_left_product_cat:hover .v2_bnc_category_menu_list{        opacity: 1 !important;        visibility: visible;    }    .v2_bnc_block_category li {        position: relative;    }    .v2_bnc_block_category li ul {        position: absolute;        visibility: hidden;        opacity: 0;        top: 0;        left: 200px;        background: #fff;        box-shadow: 0 0 3px 0;        width: 200px;        padding: 0 10px;    }    .v2_bnc_block_category li:hover ul {       opacity:1;       visibility:visible;    }    .v2_bnc_block_category li ul li a{        white-space:pre;    }/*== End Categories Menu Block ==*//*=== Pagination ===*/    .pagination{        margin:0 0 20px 0;    }    .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {        background-color: #e02020;        border-color: #e02020;    }    .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {        color: #ffffff;        background-color: #e02020;        border-color: #e02020;    }    .v2_bnc_pagination {        width: 100%;        float: left;    }/*=== End Pagination ===*//*=== Comment Facebook ===*/    .v2_bnc_view_comment_social {        margin-top: 10px;    }    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul {        list-style: none;        border: 0;        text-align: right;    }    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul li {        float: none;        display: inline-block;        padding-right: 10px;        padding-left: 0px;    }    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul li a {        border: 0px;        font-size: 13px;        font-weight: bold;        color: #222;        box-shadow: none;    }    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul li:hover,    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul li:hover a,    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul li.active a {        color: #CC040E;    }    .v2_bnc_view_comment_social .v2_bnc_view_comment_social_tab_header > ul li a:hover {        border: 0;    }/*=== End Comment Facebook ===*//*== Code News Maybe Delete ==*/    @media (min-width: 992px){        .v2_bnc_footer_right_top .col-md-3 {            width: 20%;        }        .v2_bnc_cate_search_cart_inner .col-xs-3.no-padding-right,.v2_bnc_padding_slideshow {            width: 22%;        }        .slideshow_block_top.col-xs-12 {            width: 78%;        }    }/*-----------bnc_hotline_top---------*/.bnc_hotline_top{    position: relative;    text-align: center;}.bnc_hotline_top p{    margin: 0;    line-height: 31px;    color: #fff;}.hotline-top{    position: absolute;    right: 15px;    z-index: 99999;    background: #c20000;    font-size: 17px;    font-weight: 600;    color: yellow;    padding: 5px;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}/*-------san pham trang chu------*/.v2_bnc_home_catepr_showul .col-md-3 {    height: 250px;    border: 1px solid #ccc;    border-left: unset;    margin-bottom: 10px;}.v2_bnc_home_catepr_showul .col-md-3:nth-child(1) {    border-left: 1px solid #ccc;}.v2_bnc_home_catepr_showul .col-md-3:nth-child(4n+5) {    border-left: 1px solid #ccc;}/*----------trang san pham------*/.f-product-viewid .col-lg-3 {    border: 1px solid #ccc;    height: 315px;    margin-bottom: 10px;}.bnc_pro_title{    padding: 0;     }.f-product-viewid li{    padding: 0;}/*---------tin hot---------*/