@font-face{
    font-family:HelveticaNeue;
    src:url(../fonts/HelveticaNeue/HelveticaNeue.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue/HelveticaNeue.woff) format('woff'),url(../fonts/HelveticaNeue/HelveticaNeue.ttf) format('truetype'),url(../fonts/HelveticaNeue/HelveticaNeue.svg#HelveticaNeue) format('svg');
    font-weight:400;
    font-style:normal
}
body{
    font-family:HelveticaNeue,sans-serif!important
}
.btn-primary{
    background-color:#434343;
    border-color:#434343
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{
    background-color:#F6BC31;
    border-color:#F6BC31
}
#scrollUp{
    background:#434343 none repeat scroll 0 0
}
#scrollUp:hover{
    background:#F6BC31 none repeat scroll 0 0
}
.h-8 .logo-area{
    padding-top:0px !important;
}
.common-home .header-top.stick{
    background:#f4f4f4 none repeat scroll 0 0;
    position:fixed;
    padding:10px 0
}
.common-home .header-top{
    background:0 0;
    left:0;
    
    width:100%;
    z-index:99
}
#logo img{
	width: 170px;
}
.header-top .container-fluid > .row,
.header_top_left .position-display .dv-module-content > .row{
    display: flex;
    align-items: center;
	}
.common-home .header-top .menu_horizontal .navbar-nav>li>a{
    color:#000
}
.common-home .header-top .right-menus>ul>li>a{
    color:#fff
}
.common-home .alert-success{
    margin-top:20px
}
.menu_horizontal .navbar-nav>li>a{
    text-transform:uppercase;
    padding: 15px;
    font-weight:700;
    color:#434343
}
.nav>li>a{
    padding:10px 3px
}
.header-top.stick .menu_horizontal .navbar-nav>li>a{
    color:#333
}
.header-top.stick .right-menus ul li a{
    color:#434343
}
.header-top{
    padding:10px 0
}
.right-menus>ul{
    padding-top:0px
}
.header-top .navbar-inverse{
    background-color:transparent;
    border-color:transparent;
    margin-bottom:0
}
.header-top.stick{
    padding:0
}
.navbar-inverse .navbar-nav>.open>a{
    background-color:transparent
}
.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
    background-color:transparent
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
    color:#F6BC31!important;
    background-color:transparent
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    background:#F6BC31;
    color:#fff
}
.search_panel input{
    border:solid 1px #ebebeb;
    border-radius:0;
    padding-left:10px;
    box-shadow:none
}
.search_panel .search_button button{
    background:#434343 none repeat scroll 0 0;
    border:1px solid #434343;
    color:#fff;
    box-shadow:none;
    border-radius:0
}
.search_panel input{
    font-size:14px
}
.search-area button{
    border-radius:0;
    background:#434343 none repeat scroll 0 0;
    border:1px solid #434343
}
.search-area button i{
    font-size:16px
}
.h-17 .h-16 .h2-left-cat .left-crt-title{
    background:#434343 none repeat scroll 0 0
}
h2.left-crt-title{
    background:#434343 none repeat scroll 0 0;
    color:#fff
}
.cart_panel #cart-total{
    font-size:14px;
    line-height:38px
}
.cart_panel #cart-total i{
    display:none
}
.cart_panel .cart-icon{
    border:none;
    background:url(../image/cart-icon.png) no-repeat;
    color:#FACDAD;
    width:28px;
    height:33px;
    position:relative;
    margin-top:10px;
    line-height:38px
}
.cart_panel .cart-icon .num_product{
    background:0 0;
    padding:0;
    color:#fff
}
.cart_panel .cart-icon i{
    display:none
}
.cart_panel .cart_dropdown{
    padding:10px
}
.cart_panel .price,.cart_panel .text-cart{
    display:none
}
.cart_panel .cart_button_index{
    background:#434343 none repeat scroll 0 0;
    border-radius:0;
    color:#fff
}
.h-8 .main-cart-area:hover .cart-icon span{
    background:0 0
}
.h-8 .main-cart-area .cart-total:hover .cart-icon span{
    background:0 0
}
.main_menu_header{
    background:#434343 none repeat scroll 0 0;
    margin-bottom:20px
}
.main_menu_header .menu_horizontal{
    margin-bottom:0;
    background:#434343;
    border:none;
    boder-radius:0
}
.header-top{
    background:#F4F4F4 none repeat scroll 0 0
}
.header-top.stick{
    background:#F4F4F4 none repeat scroll 0 0
}
.main_menu_header .navbar-inverse .navbar-nav .open>a{
    background-color:#434343
}
.main_menu_header.stick{
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999
}
.main_menu_header ul ul{
    background:#EAEAEA none repeat scroll 0 0;
    border-radius:0;
    padding:0
}
.main_menu_header .dropdown-menu>li>a:hover{
    background:#434343
}
.main_menu_header ul ul li a{
    color:#fff;
    text-transform:capitalize;
    padding:10px
}
.main_menu_header button,.main_menu_header button:focus,.main_menu_header button:hover{
    background:0 0!important;
    border:none
}
.main_menu_header button{
    margin-right:0;
    padding:9px 0
}
.main_menu_header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
    color:#333
}
.price_product .price-new{
    font-weight:700;
    font-size:14px;
    color:#F6BC31
}
.price_product .price-old{
    text-decoration:line-through;
    color:#828282
}
.text_title_nav{
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
    float:left;
    padding-top:12px;
    display:none
}
.h-17 .product-sale-of:last-child{
    margin-bottom:0;
    border-bottom:none
}
.content_top .banner_page{
    margin:30px 0;
    margin-left:-15px;
    margin-right:-15px
}
.content_top .banner_page .item{
    float:left;
    width:50%;
    padding-right:15px;
    padding-left:15px
}
.content_bottom .banner_page{
    margin-bottom:30px
}
.content_bottom .banner_page .item{
    float:left;
    width:50%
}
.content_bottom .banner_page .item a{
    float:left
}
.content_bottom .name_banner{
    float:left;
    height:292px;
    background:#434343;
    width:50%;
    display:inline-block;
    text-align:center
}
.content_bottom .name_banner a{
    line-height:292px;
    float:none!important
}
.banner_page .item a{
    display:block;
    position:relative;
    transition:all .5s ease 0s;
    overflow:hidden
}
.banner_page .item a:hover img{
    transform:scale(1.05,1.05);
    transition:all .5s ease 0s
}
.banner_page .item a::after{
    background:#000 none repeat scroll 0 0;
    content:"";
    height:100%;
    left:0;
    top:0;
    opacity:0;
    position:absolute;
    width:100%
}
.banner_page .item a:hover::after{
    opacity:.3;
    transition:all .5s ease 0s
}
.banner_page .item img{
    transition:all .5s ease 0s
}
.h2-new-arrivals-area .owl-carousel{
    margin:31px 0 0 0;
    background:0 0;
    direction:initial
}
.h2-new-arrivals-area .owl-wrapper-outer{
    border:none;
    border-radius:none;
    box-shadow:none
}
.t-all-product-info .star span{
    width:1em
}
.nrb-next-prev .owl-controls.clickable div i{
    font-size:14px;
    margin:0
}
.nrb-next-prev .owl-controls.clickable .owl-prev{
    left:0
}
ul.add-to-links button{
    color:#000;
    display:block;
    padding:15.5px 17px;
    text-align:center;
    border:none;
    background:0 0
}
ul.add-to-links button:hover{
    background:#F6BC31 none repeat scroll 0 0;
    color:#fff
}
.home-2 .tab-p-info .button.btn-cart:hover,.home-2 ul.add-to-links button:hover{
    background:#434343 none repeat scroll 0 0;
    color:#fff
}
.h-17 .right-menus>ul>li::before{
    background:#434343 none repeat scroll 0 0
}
.h-17 .h-16 .left-cart-menu li:hover a,.h-17 .h-16 .left-cart-menu li:hover i{
    color:#434343
}
.h2-arviel-title h3{
    font-size:18px;
    color:#434343;
    border-color:#F6BC31
}
.owl-car-tab .owl-item{
    padding-left:0!important;
    padding-right:0!important
}
#content .module .show-in-tab>.nav-tabs>li:nth-child(1){
    background:#F6BC31 none repeat scroll 0 0
}
.h-17 .nrb-next-prev.owl-theme .owl-controls .owl-buttons div{
    background:#434343 none repeat scroll 0 0
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    background-color:transparent
}
.product-sale-of .tab-p-info .star .fa-stack{
    width:1em
}
.product-sale-of .tab-p-info a,.tab-p-info a{
    color:#000;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.product-sale-of .tab-p-info a:hover,.tab-p-info a:hover{
    color:#F6BC31
}
.product-sale-of .tab-p-info .new_price{
    color:#F6BC31
}
.h-17 .h-16 .cat-sb a:hover,.h-17 .h-16 .cat-sb li:hover::before{
    color:#434343!important
}
.product-sale-of .tab-p-info .old_price{
    color:#ccc;
    text-decoration:line-through
}
.footer_content{
    background:#F4F4F4;
    padding-top:20px;
    margin-top:20px
}
.footer_content .footer-bottom{
    background:#F4F4F4
}
#custom_bottom{
    padding:20px 0 10px 0;
    background:#F4F4F4
}
.newsletters-info{
    margin-bottom:0
}
.h-8 .all-social-icons{
    padding-top:20px;
    float:none
}
.h-8 .all-social-icons ul li a{
    background:#434343 none repeat scroll 0 0;
    color:#fff
}
.h-8 .all-social-icons ul li a:hover{
    background:#F6BC31 none repeat scroll 0 0
}
#custom_bottom .title{
    background:#eaeaea none repeat scroll 0 0;
    margin-bottom:40px
}
#custom_bottom .title>h3::before{
    content:""!important;
    font-family:fontawesome;
    left:0;
    margin-right:8px;
    top:0
}
#custom_bottom .title>h3::after{
    background:#eaeaea none repeat scroll 0 0;
    content:"";
    height:28px;
    left:auto;
    margin-right:9px;
    position:absolute;
    right:-23px;
    top:5px;
    transform:rotate(-49deg);
    -ms-transform:rotate(-49deg);
    -webkit-transform:rotate(-49deg);
    width:28px
}
#custom_bottom .title>h3{
    background:#F6BC31 none repeat scroll 0 0!important;
    border:0 none;
    display:inline-block;
    color:#fff;
    font-size:17px;
    margin:0;
    padding:11px 33px 11px 16px;
    position:relative;
    text-transform:capitalize
}
.show-in-tab{
    background:0 0
}
.show-in-tab>.nav-tabs>li:nth-child(1){
    background:0 0
}
.show-in-tab>.nav-tabs>li.active>a{
    color:#434343!important;
    padding-left:0;
    padding-right:0
}
.show-in-tab>.nav-tabs>li:nth-child(1) a::before{
    content:"";
    margin-right:0
}
.show-in-tab>.nav-tabs>::after{
    background:0 0;
    content:" "
}
.product-layout-tab{
    width:100%;
    padding:0 5px 20px 5px
}
.product-layout-tab:last-child{
    padding-bottom:0
}
.product-layout-tab:last-child .col-sm-12{
    border-bottom:none;
    padding-bottom:0
}
.show-in-tab-mod{
    padding:0 15px
}
.product-layout-tab .t-all-product-info{
    border:none
}
.product-layout-tab .al-btns,.product-layout-tab .p-sign{
    display:none
}
.product-layout-tab .t-all-product-info:hover{
    margin-top:0;
    box-shadow:none
}
.product-layout-tab .col-sm-12{
    border-bottom:dotted 1px #ccc;
    padding-bottom:20px;
    overflow:hidden
}
.product-layout-tab .t-product-img{
    border-bottom:1px solid #ccc;
    display:inline-block;
    float:left;
    margin-right:20px;
    position:relative;
    text-align:center
}
#custom_bottom .newsleter_main{
    padding-bottom:40px;
    border-bottom:solid 1px #E0E0E0
}
.single-footer-widget{
    color:#fff
}
.single-footer-widget p{
    margin:0;
    margin-top:10px;
    color:#222
}
#footer_top .footer_cuoi{
    border-bottom:solid 1px #e0e0e0;
    padding:0
}
#footer_top .h-16 .h2-left-cat{
    border:none;
    border-radius:0;
    margin-bottom:0
}
#footer_top .h-16 .h2-left-cat .left-crt-title{
    background:0 0;
    display:none
}
#footer_top .h-16 .cat-sb{
    position:initial;
    transform:none;
    visibility:initial;
    background:0 0;
    border:none;
    padding:10px 0
}
#footer_top .h-16 .left-cart-menu a{
    color:#4C4B4B
}
#footer_top .h-16 .left-cart-menu a:hover{
    color:#F6BC31!important
}
#footer_top .h-16 .left-cart-menu>ul>li>a{
    font-size:16px;
    text-transform:uppercase;
    color:#222
}
#footer_top .left-cart-menu li{
    border-bottom:none
}
#footer_top .h-16 .h2-left-cat .left-crt-title::after{
    content:""
}
#footer_top .h-16 .left-cart-menu span{
    display:none
}
#footer_top .h-16 .cat-sb>li{
    padding:10px 0!important
}
.common-home .footer_content{
    margin-top:0
}
#footer_bottom .copyright{
    color:#757575;
    font-size:13px;
    line-height:23px;
    margin-bottom:0
}
#footer_bottom .copyright a{
    color:#262626
}
#footer_bottom .copyright a:hover{
    color:#434343
}
#footer_bottom .chili{
    text-align:right
}
#footer_bottom .chili a{
    color:#262626!important
}
#footer_bottom .chili a:hover{
    color:red!important
}
#footer_bottom{
    padding:20px 0
}
.product_details h1{
    border-bottom:solid 1px #ccc;
    padding-bottom:10px;
    color:#434343
}
.product_details ul li{
    padding:5px 0
}
.product_details .new_price_details{
    color:#F6BC31
}
.product_info{
    margin:20px 0
}
.fv-comp-button{
    display:inline-block;
    float:right;
    overflow:hidden;
    padding-left:8px;
    width:65.5%
}
.fv-comp-button ul.add-to-links button{
    border:1px solid #f0f0f0;
    color:#222;
    display:block;
    font-size:17px;
    height:41px;
    line-height:17px;
    margin-right:10px;
    padding:0;
    text-align:center;
    width:39px
}
.fv-comp-button ul.add-to-links button:hover{
    background:#c8b29b none repeat scroll 0 0;
    border-color:#c8b29b;
    color:#fff
}
.product_details #product ul li{
    padding:0
}
.product_details_cart{
    margin-bottom:20px
}
.product_details .rating{
    color:#ef4056
}
.product_details_cart .product-quantity{
    margin-top:10px
}
.product_details .rating .fa-stack{
    width:1em
}
.product_info .fa-stack{
    color:#ef4056
}
.product_info .tab-content{
    padding-top:20px
}
.related_product{
    margin-bottom:50px
}
.text_related{
    font-size:18px;
    text-transform:uppercase;
    border-bottom:solid 2px #F6BC31;
    padding-bottom:5px;
    display:inline-block
}
.page-selector{
    padding:15px 0 0 0;
    border-top:1px #ebebeb solid;
    border-bottom:1px #ebebeb solid;
    font-size:0;
    margin-bottom:0
}
.page-selector .pages-box{
    font-size:15px;
    line-height:30px
}
.page-selector .shop-grid-controls{
    margin-right:200px;
    font-size:14px;
    font-weight:600;
    margin-bottom:-15px
}
.page-selector .shop-grid-controls .entry{
    line-height:30px;
    padding-right:16px;
    float:left;
    border-right:1px #ebebeb solid;
    margin-bottom:15px!important;
    margin-right:16px;
    min-height:30px
}
.shop-grid-controls .inline-text{
    float:left;
    margin-right:10px
}
.shop-grid-controls .simple-drop-down{
    float:left;
    margin-right:10px;
    width:130px;
    position:relative
}
.shop-grid-controls .simple-drop-down select{
    height:30px;
    line-height:28px;
    border:1px #ebebeb solid;
    padding:0 40px 0 10px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    width:100%;
    cursor:pointer;
    font-size:13px;
    font-weight:400;
    color:#7c7c7c
}
.shop-grid-controls .simple-drop-down:after{
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    right:0;
    border:1px #ebebeb solid;
    content:"\f107";
    font-family:FontAwesome;
    font-size:12px;
    color:#7c7c7c;
    text-align:center;
    cursor:pointer;
    pointer-events:none;
    line-height:30px;
    background:#fff
}
.page-selector .view-button{
    padding:0;
    width:30px;
    position:relative;
    margin-right:10px;
    text-align:center;
    color:#b5b5b5;
    cursor:pointer;
    background:0 0;
    border:none
}
.page-selector .view-button:after{
    border:1px #ebebeb solid;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    content:""
}
.page-selector .pages-box{
    float:right
}
.category_product{
    margin-bottom:50px
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{
    background-color:#F6BC31;
    border-color:#F6BC31
}
.other_page .title_main{
    background:#eaeaea none repeat scroll 0 0;
    margin-bottom:15px;
    text-align:left
}
.other_page .title_main h1,.other_page .title_main h2{
    background:#434343 none repeat scroll 0 0;
    display:inline-block;
    color:#fff;
    padding:10px 33px 10px 10px;
    font-size:16px;
    margin:0;
    text-transform:capitalize;
    position:relative
}
.other_page .title_main h1::before,.other_page .title_main h2::before{
    content:"";
    font-family:fontawesome;
    left:0;
    margin-right:8px;
    top:0
}
.other_page .title_main h1::after,.other_page .title_main h2::after{
    background:#eaeaea none repeat scroll 0 0;
    content:"";
    height:28px;
    left:auto;
    margin-right:9px;
    position:absolute;
    right:-23px;
    top:5px;
    transform:rotate(-49deg);
    -ms-transform:rotate(-49deg);
    -webkit-transform:rotate(-49deg);
    width:28px
}
.category_page .product-list .t-all-product-info{
    overflow:hidden
}
.category_page .product-list .t-product-img{
    width:25%;
    float:left
}
.category_page .product-list .tab-p-info{
    float:right;
    width:73%
}
.category_page .product-list .star{
    float:none;
    clear:both;
    display:block
}
.category_page .product-list .t-all-product-info .al-btns{
    opacity:1;
    width:46%;
    position:initial;
    clear:both;
    display:block
}
.category_page .product-list .tab-p-info .price_product{
    margin-bottom:10px
}
.category_page .product-list .category_product{
    margin-bottom:20px
}
.category_page .product-grid .description{
    display:none
}
.manufacture_page .product-list .t-all-product-info .al-btns,.search_page .product-list .t-all-product-info .al-btns{
    width:33%
}
.manufacture_page .manufacture_title{
    color:#F6BC31;
    margin:0;
    font-size:20px
}
.manufacture_page a.name{
    line-height:25px
}
#custom_bottom .t-product-img img{
    max-width:100px;
    width:100%
}
#custom_bottom .tab-p-info .star{
    display:block;
    float:none
}
#footer_top .left-cart-menu{
    padding:0
}
#footer_top .left-cart-menu a{
    padding-left:0
}
#content .owl-car-tab .owl-controls{
    top:-66px
}
.related_list{
    margin-bottom:10px
}
.account-account h2,.affiliate-account h2{
    font-size:16px;
    color:#434343;
    margin-bottom:10px
}
.account-account ul.list-unstyled li,.affiliate-account ul.list-unstyled li{
    padding-bottom:10px
}
.account-account ul.list-unstyled li a,.affiliate-account ul.list-unstyled li a{
    color:#434343
}
.account-account ul.list-unstyled li a:hover,.affiliate-account ul.list-unstyled li a:hover{
    color:#F6BC31
}
.account-login h2,.affiliate-login h2{
    font-size:18px;
    color:#434343
}
.account-login strong{
    color:#F6BC31
}
div.required .control-label:before{
    content:'* ';
    color:red;
    font-weight:700
}
.account-edit legend,.account-password legend,.account-register legend,.account-return-add legend,.account_return_edit legend,.affiliate-payment legend,.affiliate-register legend{
    color:#F6BC31;
    font-size:18px
}
.account-register .buttons input[type=checkbox],.account-return-add .buttons input[type=checkbox],.account-voucher .buttons input[type=checkbox],.account_return_edit .buttons input[type=checkbox],.affiliate-register .buttons input[type=checkbox]{
    margin:10px 5px 0
}
.information-sitemap ul li{
    padding:5px 0
}
.information-contact h3{
    margin-bottom:15px;
    color:#F6BC31;
    font-size:16px
}
.product-search .text_search_title{
    font-size:16px;
    margin:10px 0;
    color:#F6BC31
}
.product-compare .rating i{
    color:#ef4056
}
.product-compare .price_compare{
    color:#F6BC31
}
.product-compare .description{
    white-space:normal!important
}
#footer_top .h-16 .cat-sb>li::before{
    content:""
}
.error-number{
    color:#868686;
    font:17.7em/1 Mavenpro,Arial,Helvetica,sans-serif;
    padding-bottom:35px;
    text-align:center
}
.tab-p-info{
    min-height:100px;
    padding:10px 20px 40px 20px
}
.category_product .price_product{
    float:left
}
.h2-arviel-title{
    margin-bottom:30px;
    text-align:center
}
.newsletters-input{
    border-radius:0;
    float:left;
    width:72.9%;
    margin-right:0;
    border-right:none
}
.newsletters-btn{
    float:right;
    border-radius:0;
    margin-left:0;
    background-color:#434343;
    border-color:#434343;
    color:#fff
}
.newsletters-btn:hover{
    color:#fff;
    background:#F6BC31;
    border-color:#F6BC31
}
.title-newsletters{
    font-size:16px;
    text-transform:uppercase;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:400
}
.content_top .name_banner{
    display:none
}
.content_bottom .name_banner a{
    color:#fff;
    font-size:18px;
    text-transform:uppercase
}
.breadcum_pro .alert{
    text-align:left
}
.content_bottom .banner_page .name_banner a:hover::after{
    opacity:0
}
.account-newsletter .page_image_title h1{
    font-size:30px
}
.page_image_title{
    background:url(../image/banner_cate.jpg) no-repeat;
    background-size:cover;
    text-align:center;
    padding:90px 0
}
.page_image_title h1,.page_image_title h2,.page_image_title h3{
    color:#fff;
    text-transform:uppercase;
    font-size:40px;
    font-weight:400;
    text-shadow:0 1px 1px rgba(0,0,0,.5);
    -webkit-font-smoothing:antialiased
}
.breadcum_main{
    background:#F6BC31;
    padding:5px 0;
    text-align:right;
    margin-bottom:30px
}
.breadcum_main .breadcrumb{
    background:0 0;
    margin-bottom:0
}
.breadcum_main .breadcrumb li a{
    color:#fff;
    font-size:14px;
    text-transform:uppercase
}
.breadcum_main .breadcrumb>li+li:before{
    content:"\00a0";
    font-family:FontAwesome;
    color:#fff
}
.header-top .navbar-inverse ul{
    padding:0
}
.header-top .navbar-inverse ul ul li a{
    padding:10px 20px
}
.mean-container .mean-bar{
    background:#555;
    margin-top:15px;
    min-height:20px;
    z-index:1
}
span.mobile-menu-title{
    color:#fff;
    font-size:14px;
    left:18px;
    line-height:18px;
    position:absolute;
    text-transform:uppercase;
    top:10px;
    font-weight:700
}
.mean-container a.meanmenu-reveal{
    float:right;
    padding:5px 13px 5px
}
.search-area{
    z-index:10000;
    display:none
}
.tparrows:before{
    margin-top:6px!important
}
.h-8 .tab-p-info .button.btn-cart:hover,.h-8 ul.add-to-links a:hover{
    background:#F6BC31 none repeat scroll 0 0
}
.right-menus>ul>li>a:hover{
    color:#F6BC31!important
}
.right-menus>ul>li ul li{
    display:inherit;
    clear:both
}
.right-menus>ul>li ul li a{
    line-height:25px
}
#shipping_method_wrap .price{
    padding-left:5px
}
#payment_method_wrap .payment-image{
    display:none
}
.account_return_edit .agree{
    padding-left:5px
}
.mean-container .mean-nav ul li a.mean-expand{
    height:25px;
    line-height:25px
}
#scrollUp{
    bottom:90px
}
.fv-comp-button ul.add-to-links button:hover,.numbers-row .button:hover{
    background:#434343 none repeat scroll 0 0;
    border-color:#434343
}
.star i{
    color:#F6BC31
}
.price_product{
    float:left
}
.color_overlay{
    border:2px solid #F6BC31;
    color:#F6BC31
}
.show-in-tab{
    text-align:center
}
.nav-tabs{
    border-bottom:none;
    display:inline-block;
    border-bottom:none!important
}
.nav-tabs a{
    text-transform:uppercase;
    color:#434343!important;
    font-size:17px!important;
    padding:5px 0!important
}
.nav-tabs li{
    margin:0 20px
}
.nav-tabs li:hover{
    border-bottom:2px solid #F6BC31!important
}
.nav-tabs li.active{
    border-bottom:2px solid #F6BC31!important
}
.owl-controls{
    display:none!important
}
.owl-car-tab .owl-wrapper-outer{
    padding-top:10px;
    min-height:420px
}
#footer_top .footer-address{
    border-top:none
}
.actions .button:hover,.search-area button:hover:hover{
    background:#F6BC31;
    color:#fff
}
.cate_panel{
    border:solid 1px #ccc;
    background:#434343;
    color:#fff;
    padding:10px 15px;
    border-bottom:none;
    margin:0 -1px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    text-transform:uppercase
}
.cate_ul .list-group-item:first-child{
    border-radius:0
}
.account-return-add .modal-dialog{
    margin:100px auto
}
#tab-review h2{
    font-size:20px
}
.contact_accordion img,.contact_info img{
    width:60%;
    border:none
}
::-webkit-input-placeholder{
    font-size:16px
}
:-moz-placeholder{
    font-size:16px;
    opacity:1
}
::-moz-placeholder{
    font-size:16px;
    opacity:1
}
:-ms-input-placeholder{
    font-size:16px
}
:placeholder-shown{
    font-size:16px
}
@media (max-width:767px){
    .common-home .header-top{
        position:static
    }
    .common-home .header-top.stick{
        position:static
    }
    .page_image_title h1,.page_image_title h2,.page_image_title h3{
        font-size:26px
    }
    .breadcum_main .breadcrumb li a{
        font-size:12px
    }
    .newsletter-area .newsletters-input{
        width:76%
    }
    .main_menu_header .navbar-collapse{
        background:#fff;
        border-color:#005280
    }
    .menu_horizontal .navbar-nav>li>a{
        color:#000 !important;
    }
    .text_title_nav{
        display:block;color: black;
    }
    .navbar-inverse .navbar-toggle .icon-bar{
    	background: #000 !important    }
    .home-2 .header_main_area{
        padding:20px 0
    }
    .home-2 .header_main_area #logo{
        margin-bottom:20px
    }
    .search_panel{
        margin-bottom:20px
    }
    #custom_bottom .title>h3{
        font-size:14px
    }
    .product_details{
        margin-top:15px
    }
    #footer_bottom .chili{
        padding-top:10px;
        text-align:center
    }
    #footer_top .footer-address{
        text-align:left;
        border-top:none
    }
    #footer_top .h-16 .cat-sb{
        display:none
    }
    #logo a{
        display:inline-block
    }
    .h-8 .header-top{
        padding:20px 0
    }
    .log_index{
        background:0 0!important
    }
    .search-area{
        right:-158px;
        width:350px
    }
    #footer_top .footer_cuoi{
        padding-bottom:20px
    }
    .common-home .header-top .right-menus>ul>li>a{
        color:#333
    }
    .h16-menu .left-cart-menu ul li i{
        display:none
    }
    #footer_bottom{
        text-align:center
    }
    #google_map_div_0{
        height:250px!important
    }
}
@media (max-width:479px){
    .newsletter-area .newsletters-input{
        width:100%;
        border:solid 1px #ccc
    }
    .newsletter-area .newsletters-btn{
        /* margin-top:10px; */
        text-align:center;
        float:none;
    }
    .page_image_title h1,.page_image_title h2,.page_image_title h3{
        font-size:18px
    }
    #content .show-in-tab>.nav-tabs>li.active{
        width:190px
    }
    #content .show-in-tab>.nav-tabs>li.active>a{
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .t-all-product-info{
        margin-bottom:0
    }
    .owl-car-tab .owl-wrapper-outer{
        min-height:430px
    }
    #custom_bottom .t-product-img img{
        max-width:none
    }
    #custom_bottom .t-product-img>a{
        display:inline-block
    }
    #custom_bottom .product-layout-tab .t-product-img{
        float:none
    }
    .fv-comp-button{
        width:48.5%
    }
}
@media (max-width:991px){
    #column-left{
        display:none
    }
    #content{
        width:100%
    }
    .banner_page{
        display:none
    }
    .home-2 .show-in-tab>.nav-tabs{
        margin-top:20px
    }
    .owl-car-tab .owl-wrapper-outer{
        padding-top:0
    }
    #custom_bottom .title{
        margin:20px 0 10px 0
    }
    #footer_top .left-cart-menu li{
        padding:10px 0 0 0
    }
    #footer_top .h-16 .cat-sb>li{
        padding:5px 0!important
    }
    #footer_top .h-16 .cat-sb{
        padding:5px 0
    }
    .h2-arviel-title h3{
        padding-top:30px
    }
    .error-number{
        font:8em/1 Mavenpro,Arial,Helvetica,sans-serif
    }
    .header-top .navbar-inverse{
        display:block;
    }
}
@media (min-width:480px) and (max-width:767px){
    .owl-car-tab .owl-wrapper-outer{
        min-height:535px
    }
    ul.add-to-links button{
        padding:15.5px 32px
    }
    .fv-comp-button{
        width:59.5%
    }
    .category_product{
        margin-bottom:20px
    }
    img,.container,html{max-width: 767px}
}
@media (min-width:768px) and (max-width:991px){
    .menu_horizontal .navbar-nav>li>a{
        font-size:12px;
        padding:10px
    }
    .mean-container .mean-bar{
        margin-top:5px
    }
    .right-menu-areas{
        margin-top:5px!important
    }
    .owl-car-tab .owl-wrapper-outer{
        min-height:480px
    }
    ul.add-to-links button{
        padding:15.5px 23px
    }
    #custom_bottom .show-in-tab>.nav-tabs>li.active>a{
        font-size:14px
    }
    .single-footer-widget p{
        font-size:13px
    }
    #footer_top .h-16 .left-cart-menu>ul>li>a{
        font-size:14px
    }
    #footer_top .h-16 .left-cart-menu a{
        font-size:12px
    }
    #cart-total .price{
        display:none
    }
    .h-8 .logo-area{
        text-align:center;
        padding-left:0
    }
    .h-8 .logo-area a{
        display:inline-block
    }
    .newsletters-info .title-newsletters{
        font-size:15px
    }
    .fv-comp-button{
        width:58.5%
    }
    #custom_bottom .all-social-icons{
        display:block;
        float:none
    }
}
@media (min-width:992px) and (max-width:1200px){
    .s-of-p-img{
        display:block;
        float:none;
        margin-bottom:10px
    }
    .owl-car-tab .owl-wrapper-outer{
        min-height:440px
    }
     body{
      
        max-width: 1200px;
    }
}
@media (min-width:768px) and (max-width:1169px){
    .newsletters-input{
        width:100%;
        border:solid 1px #ccc
    }
    .newsletters-btn{
        float:none;
        /* margin-top:15px */
    }
    #custom_bottom .t-product-img img{
        max-width:none
    }
    #custom_bottom .t-product-img>a{
        display:inline-block
    }
    #custom_bottom .product-layout-tab .t-product-img{
        float:none
    }
    .header-top .module .col-sm-4{
        width:22%
    }
    .header-top .module .col-sm-8{
        width:78%
    }
    .log_index{
        text-align:center
    }
    .right-menu-areas{
        display:inline-block
    }
    .right-menus>ul{
        padding-top:0
    }
    .cart_panel .cart-icon{
        margin-top:0;
        padding:2px 5px
    }
}
@media (max-width:1199px){
    .page-selector .shop-grid-controls .entry{
        width:240px
    }
    .content_bottom .banner_page{
        display:none
    }
}
@media (max-width:1169px){
    #custom_bottom .tab-p-info{
        float:none
    }
}
@media (max-width:1200px){
    .t-all-product-info .al-btns{
        bottom:-35px;
        opacity:1
    }
    .al-btns button i{
        display:inline-block
    }
    .simpleLens-lens-element{
        display:none
    }
}
@media (min-width:1170px) and (max-width:1199px){
    .right-menu-areas{
        display:inline-block
    }
    .log_index{
        text-align:center
    }
}
@media (min-width:1200px){
    .right-menus{
        padding-top:10px
    }
}
@media (min-width:1305px){
    .right-menus{
        margin-right:71px
    }
}
.btn-link,.btn-link:focus,.btn-link:hover{
    color:#222
}
#cart .table>tbody>tr>td,#cart .table>tbody>tr>th,#cart .table>tfoot>tr>td,#cart .table>tfoot>tr>th,#cart .table>thead>tr>td,#cart .table>thead>tr>th{
    white-space:nowrap
}
@media (max-width:479px){
    #cart{
        position:absolute
    }
    .cart_panel .cart_dropdown{
        padding:10px;
        position:inherit;
        width:279px
    }
     body{
      
        max-width: 479px;
    }
	.header-top .container-fluid > .row, .header_top_left .position-display .dv-module-content > .row {
		display: block;
		align-items: center;
	}

}
@media (max-width:320px){
    body,.container{
        width:100%;
        max-width: 320px;
    }

}
.zoomWrapper{
    margin:0 auto
}
.single-pro-thumb{
    margin-top:20px
}
 .product_details_cart {
     display: none !important;
}
 .contact-wrapper {
     display: block;
     overflow: hidden;
     clear: both;
}
 .contact-wrapper button {
     background: #FD1900;
     font-size: 18px;
     color: #fff;
     box-shadow: none !important;
     padding: 8px 30px;
     border: 1px solid #fff;
     transition: all 0.3s ease;
     text-transform: uppercase;
     width: 200px;
}
 .contact-wrapper button:hover, .contact-wrapper button:visited, .contact-wrapper button:focus, .contact-wrapper button:active {
     background: #fff;
     color: #FD1900;
     border: 1px solid #FD1900 !important;
}
 .product-quantity {
     clear: both;
}
 #form_scroll {
     width: 600px;
}
 #form_scroll {
     margin: 0 auto;
}
 #form_scroll .form-ul li {
     margin: 0;
}
 #form_scroll .form-ul li input[type="text"], #form_scroll .form-ul li input[type="email"], #form_scroll .form-ul li textarea {
     width: 100%;
}
 #form_scroll .form-ul li textarea {
     height: 50px 
}
 #form_scroll .form-ul li #field-c31 {
     width: auto;
}
 #form_scroll .form-ul li:nth-child(1), #form_scroll .form-ul li:nth-child(2), #form_scroll .form-ul li:nth-child(3), #form_scroll .form-ul li:nth-child(4) {
     width: 50%;
     float: left;
}
 #form_scroll .top-form {
     text-align: center;
}
 #form_scroll .top-form p{
     margin: 2px;
}
 #form_scroll .top-form h2 {
     color: #0093BC;
     font-weight: bold;
     font-size: 20px;
     margin: 0;
}
 .header-top.stick {
     z-index: 20 !important;
}
img,.container,html{max-width: 100%}