#cms #columns_inner #left-column{
    width: 0;
}
.custom-flex-center{
    display:flex;
    justify-content: center;
}

.btn-primary{
    border: 1px solid #46ad40;
    background: #46ad40;
}

.faq_on_product{
    box-shadow:0;
    -webkit-box-shadow: 0px 0px;
}

main{
    background-color: white;
}

/*.products-selection .total-products p{*/
/*    display:none;*/
/*}*/

#js-product-list .products .product_list .btn.add-to-cart{
    display:none;
}
#js-product-list-top .total-products p{
    display: none;
}
/*#special-carousel  */
.special-products .product-actions .btn.add-to-cart{
    display:none!important;
}

#subcategories{
    display: none;
}
/********************************************************
			Codezeel Custom Styles
******************************************category-14**************/
.cz-carousel {
  display: none;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  float: left;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-carousel .owl-item .manu_image a {
  display: inline-block;
}
.owl-carousel .owl-item .manu_image a img {
  max-width: 100%;
}
.owl-carousel .owl-item:hover a img {
  border-color: blue;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  /* fix */
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  text-align: center;
}

/* mouse grab icon */
.grabbing {
  cursor: url("../img/codezeel/grabbing.png") 8 8, move;
}
 
.customNavigation {
  position: absolute;
  width: 65px;
  top: -65px;
  direction: ltr !important;
  left: auto;
  right: 15px;
  z-index: 8;
}

.customNavigation a {
  font-size: 0;
  position: absolute;
  padding: 0;
  color: #888888;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 30px;
  height: 30px;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  background-color: #dddddd;
}
.customNavigation a:hover {
  background-color: #129cb8;
}
.customNavigation a.prev{
  left: 0;
  background-image: url(../img/codezeel/left-angle.svg);
}
.customNavigation a.prev:hover {
	background-image: url(../img/codezeel/left-angle-hover.svg);
}
.customNavigation a.next{
  right: 0;
  background-image: url(../img/codezeel/right-angle.svg);
}
.customNavigation a.next:hover {
	background-image: url(../img/codezeel/right-angle-hover.svg);
}
#czcategorytabs .categorytab.block{
    width:0px;
}
#czleftbanner img,
#czrightbanner img{
	max-width: 100%;
}	
#czleftbanner li, #czrightbanner li {
    display: inline-block;
    vertical-align: top;
}
#czleftbanner li a, #czrightbanner li a {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
#czleftbanner li a:before, #czrightbanner li a:before {
    background: rgb(38 38 38 / 18%) none repeat scroll 0 0;
    bottom: 20px;
    content: "";
    left: 20px;
    opacity: 1;
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

#czleftbanner li:hover a:before, #czrightbanner li:hover a:before {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

/*
#accessories-carousel .item{
    width: 200px;
}

#accessories-carousel.product_list{
    display:  block;
}
*/
.top_button {
  background: #129cb8;
  bottom: 20px;
  cursor: pointer;
  height: 40px;
  padding: 0;
  position: fixed;
  right: 24px;
  text-align: center;
  display: none;
  width: 40px;
  z-index: 9;
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
}
.top_button:before{
  font-family: "FontAwesome";
  content: "\f176";
  color: #fff;
  font-size: 18px;
  position: absolute;
  top: 5px;
  left: 16px;
}
.top_button::after {
	border: 2px solid #129cb8;
	bottom: -5px;
	height: 50px;
	opacity: 1;
	right: -5px;
	content: "";
	position: absolute;
	width: 50px;
	animation: blink 2s steps(5, start) infinite;
	-webkit-animation: blink 1s steps(5, start) infinite;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.top_button:hover {
	border-radius: 50%;
}
.top_button:hover::after {
	border-radius: 50%;
}
.top_button:hover:after {
  animation: unset;
  -webkit-animation:unset;
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}


/* Flexslider */

#index .spinner {
  background: url(../img/codezeel/loading.gif) no-repeat center center #f1f1f1;
  z-index: 100000;
  min-height: 650px;
  width: 100%;
  background-size: 7%;
}
@media (max-width: 1459px) {
  #index .spinner {
    min-height: 535px;
  }
}
@media (max-width: 1199px) {
  #index .spinner {
    min-height: 400px;
  }
}
@media (max-width: 991px) {
  #index .spinner {
    min-height: 340px;
  }
  /* don't display tips */
  #mobile_top_menu_wrapper.slide .mobile-menu-inner #cznavcmsblock{
      display: none;
  }
  .top-menu .category a span{
      color: #262626!important;
  }

}
@media (max-width: 767px) {
  #index .spinner {
    min-height: 230px;
  }
  .cz_search_block_top .form-control{
      width: calc(100% - 50px);
  }
  
}
@media (max-width: 480px) {
  #index .spinner {
    min-height: 180px;
    background-size: 10%;
  }
}
@media (max-width: 380px) {
  #index .spinner {
    min-height: 120px;
  }
}

/* custom added */
/*:root {*/
/*  --primary-color:#F2AA3C !important;*/
/*}*/
.header-nav{
    background-color: #46ad40!important;
}

.header-top-inner{
    background-color:#46ad40 !important;
    color: white!important;
}
.header-top-inner .menu > ul > li.current > a{
    /*color: white!important;*/
    
    color: #262626!important;
}

.top-menu a[data-depth="0"]{
    margin: 0 8px;
}

.top-menu .category a span{
    color: white;
}

.top-menu.container a[data-depth="0"]{
    /*color: white!important;*/
    color: #262626!important;
}
.top-menu .sub-menu li > a.dropdown-submenu{
    text-transform: initial;
}
.top-menu[data-depth="1"]{
    /*display:flex;*/
    /*flex-wrap: wrap;*/
}

.top-menu[data-depth="0"] a.dropdown-item.dropdown-submenu{
    font-weight: 600;
    text-transform: none;
}
#category-337 a{
    font-weight: 700!important;
}
#category-14 a{
    font-weight: 700!important;  
}

#czservicecmsblock .service-area{
    border: 1px solid #46ad40!important;
}
#czservicecmsblock .service_container .service-area .service-fourth{
    flex-direction: column;
    align-items: center;
    text-align: center;
}
#czservicecmsblock .service_container .service-area .service-fourth .service-content{
    padding-left:0px;
}
/* login and register. */

#customer-form{
    background-color: white;
    padding: 15px;
    margin-right: 15px;
}

#login-form{
    background-color: white;
    padding: 15px;
}

.text-sm-center{
    text-align: center;
}
/* 设置logo显示宽度 及微调位置 */
#header{
    min-height: 0px;
}

#header .header_logo{
    max-width: 600px;
    display: flex;
    justify-content: space-between;
    align-items: center; 
    padding-top: 8px;
}
#header .header-top{
    padding: 10px 0;
}
#czsearchtopbox{
    margin-top: 10px;
}

.header-contactus{
    background: white;
    margin-left:40px; 
    display: flex;
    padding: 4px 6px;
    height: 40px;
    border-radius: 10px;
}

.header-contactus.is_logged{
    background:#46ad40; 
}

.header-contactus a{
    color:white;display: flex; justify-content:center; align-items: center;width: 180px;
    font-weight: bold;
    font-size: 18px;
}
.header-contactus a:hover{
    color: white;
}
.header-contactus a i{
    font-size:22px;
    padding-right:6px;
}

.header-contactus span{
    width: 180px;
}

#footer .footer-before{
    background-color: #46ad40;
}

/* 隐藏搜索框的all categories */
.cz_search_block_top .categoryList-wrapper{
    display: none;
}

.cz_search_block_top .form-control::placeholder{
    color: #999;
}
/*产品边框*/
.products .thumbnail-container{
    padding: 20px!important;
}
.products .product-thumbnail img.fliper_image{
    padding: 20px!important;
}

/* 产品价格及税方式一行显示 */
.product-prices.js-product-prices{
    display: flex;
}
.product-prices.js-product-prices .discount{
    font-size: 12px;
    text-transform: lowercase;
    background: #eee;
    border-radius: 3px;
    padding: 2px;
    margin-bottom: 14px;
}

.product-discount .regular-price{
    font-size: 16px;
    color: #888;
}

.product-variants-item .input-color:checked + span::before{
    content:'';
}

.product-prices .tax-shipping-delivery-label{
    font-size: 20px;
    font-weight: bold;
    padding-left:4px;
}

.product-prices .price-main{
    display: flex;
    justify-content: flex-end;
}

.product-prices .price-inc{
    font-size: 16px;
    color: gray;
}
/* 产品图hover时依然显示*/
.products li.product_item:hover .product-miniature .discount-percentage, .products li.item:hover .product-miniature .discount-product, .products li:hover .product-miniature .discount{
    opacity: 1;
    left:10px;
}


/* The tree structure should highlight the current page */
.breadcrumb li:last-child{
    font-weight: bold;
}
#czservicecmsblock .service_container .service-area .service-fourth:after{
    border:0px !important;
}
#czservicecmsblock .service_container .service-area .service-fourth:hover .service-icon{
    background-color: black!important;
}

#czbannercmsblock1 .cmsbanners .cmsbanner-text{
    bottom: 100px;
}

/* 物流优势 单行单列背景图 */
#czoffercmsblock {
    margin:0;
}
#czoffercmsblock .offercmsdetail{    
    background-image: url(../img/custom/express.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 190px 0px;
}

/*header */
#header .vertical-menu{
    width:150px!important;
}
#header .user-info {
    margin-top: 14px!important;
}
.header-top-inner .menu .more_menu .sub-menu li a{
    color:#000!important;
}

/* banner上部的6个icon*/
#czadvantageblock {
	clear: both;
	width: 100%;
	position: relative;
	/*float: left;*/
	/*margin: 50px 0 40px;*/
}

/* category menu */
#czverticalmenublock .block_title{
    font-weight：700;
}

/* 商品展示页 */
#wrapper{
    background: white;
}
@media (min-width: 992px) {
    .header-top-inner .menu .sub-menu{
        transition: all 100ms ease 0s!important;
    }
}
.product_desc_feat{
    background: url(../img/custom/icon2.png) no-repeat center center;
	background-size: cover;
	width: 24px;
	height: 24px;
	display: block;
	margin-right:4px;
}
.product-variants .product-variants-item{
    padding-right: 15px;
}
.product-variants .product-variants-item ul{
    display:flex;
    justify-content: flex-start;
}

.product-variants .product-variants-item .caption{
    display: flex; 
    justify-content: space-between; 
}
.product-variants .product-variants-item .color{
    width: 20px;
    height: 20px;
}
.product-variants .product-variants-item ul li{
    width: 32.5%;
    margin-bottom: 0.3rem;
    margin-right:0.325rem;
}

.product-variants .product-variants-item ul li:last-child{
    margin-right:0px;
}

#custom-ad{
    width: 100%; 
    height: 310px; 
    z-index: 1000; 
    display: flex; 
    margin-bottom: 30px;
    margin-top:30px;
}

/*@media (max-width: 480px) {*/
/*    .radio-label{*/
/*        padding: 0.5rem 0rem!important*/
/*    }*/
/*    .product-variants .product-variants-item{*/
/*        padding-right: 0px;*/
/*    }*/
/*    #custom-ad{*/
/*        height: 90px;*/
/*        margin-bottom: 15px;*/
/*        margin-top:15px;*/
/*    }*/
/*}*/

/* Style par défaut pour tous les appareils */
#custom-ad .product-ad {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain; /* Utilisez 'contain' pour s'assurer que toute l'image est visible */
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* Styles pour les appareils mobiles */
@media only screen and (max-width: 767px) {
  #custom-ad .product-ad {
    background-image: url('/img/cms/38_Points_mobile.webp'); /* Chemin vers votre image pour les appareils mobiles */
    min-height: 200px; /* Ajustez cette hauteur pour les appareils mobiles */
  }
}

/* Styles pour les tablettes */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #custom-ad .product-ad {
    background-image: url('/img/cms/38_Points_mobile.webp'); /* Chemin vers votre image pour les tablettes */
    min-height: 250px; /* Ajustez cette hauteur pour les tablettes */
  }
}

/* Styles pour les ordinateurs de bureau */
@media only screen and (min-width: 992px) {
  #custom-ad .product-ad {
    background-image: url('/img/cms/38_Points.webp'); /* Chemin vers votre image pour les ordinateurs */
    min-height: 300px; /* Ajustez cette hauteur pour les ordinateurs de bureau */
  }
}


.input-color:checked + span, .input-color:hover + span{
    border:1px solid #46ad40;
    box-shadow:0 0;
}
/* product 图片左右滚动箭头 */
.product-container .customNavigation{
    top: 10px!important;
}
.product-container .customNavigation a{
    height: 60px;
}

.product-container .customNavigation a:hover{
    background-color: #dddddd!important;
    opacity: 1;
}

.product-container .star-content{
    margin: 0px!important;
}

.product-add-to-cart.js-product-add-to-cart{
    display: flex; 
    justify-content: right;
    /*flex-direction: column;*/
    text-align: right;
}
.product-add-to-cart.ext{
     display: flex; 
    justify-content: flex-end; 
    padding-bottom: 6px;
}
.product-prices.js-product-prices{
     display: flex; 
    justify-content: right;   
    padding:6px 0;
    text-align: right;
}
.product-quantity .add{
    float:right;
}
.product-quantity .add .add-to-cart{
    min-width: 280px;
}
#product-availability .product-available, .product-availability .product-available{
    background-color:white;
    color:#747B72;
}
/* popup close button */
#infoProd .close,#infoPlus .close, #infoBk .close{
    background-position: center;
    width:20px;
    height:20px;
    background-image: url(../img/codezeel/close.svg);
}
@media (max-width: 480px) {
    .product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name{
        padding: 5px 2px;  
    }
    
    .product-add-to-cart.js-product-add-to-cart{
        /*justify-content: center;*/
        text-align: center;
        display: block;
    }
    .product-add-to-cart.ext{
        justify-content: center;
    }
    .product-prices.js-product-prices{
        justify-content: center;
    }

    #infoBk, #infoProd, #infoPlus{
        width:100%!important;
        top: 130px;
        height: calc(100vh - 130px);
    }
    
    #infoPlus button{
        padding: 5px;
    }
    #infoPlus .grade{
        padding-top: 20px; 
        overflow-y: scroll;
    }
    
    #header .user-info {
        margin-top: 10px!important;
    }
}
/* popup modal when add to cart */
/* crosssell-products */
#blockcart-modal .modal-title{
    text-align: center!important;
}
#blockcart-modal .crosssell-products .products-section-title{
    font-size: 1.2em; 
    border-bottom: 0px; 
    padding: 0px; 
    margin: 0;
}
#blockcart-modal .crosssell-products .products-section-title:after{
    border: 0px;
}
#blockcart-modal .crosssell-products .product-description{
    min-height: auto;
}
#blockcart-modal .cart-content-btn{
    text-align: center;
}

/* product-accessories  guess you like.*/
#blockcart-modal .product-accessories .products-section-title{
    font-size: 1.2em; 
    border-bottom: 0px; 
    padding: 0px; 
    margin: 0;
}
#blockcart-modal .product-accessories .products-section-title:after{
    border: 0px;
}
#blockcart-modal .product-accessories .product-description{
    min-height: auto;
}
#blockcart-modal .cart-content-btn{
    text-align: center;
}

.radio-label{
    display: flex;
    align-items: center;
    padding:0.5rem 2rem;
    justify-content: center;
}
.attribute-name{
    padding-left: 5px;
}
.attribute-block{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.attribute-block .input-container{
    margin-bottom: 0.2rem;
}

/* 商品属性 label */
.product-actions .control-label{
    width: auto!important;
}
/* 商品颜色hover区域*/
.input-color{
    width: 100%;
    height: 100%;
}

/* 确认付款流程 checkgout */
#header .blockcart .cart_block .checkout.card-block{
    flex-wrap: nowrap; padding: 10px 5px;
}

#checkout section.checkout-step .step-number{
    background-color: #46ad40;
    border-radius: 50%;
    padding: 0.3rem 0.5rem!important;
    color: white;
}
#czadvantageblock .service-area {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #fff;
	/*padding: 44px 30px;*/
	padding: 4px;
	border-radius: 5px;
}
#czadvantageblock .service_container .service-area .service-sixth {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	align-items: center;
}
#czadvantageblock .service_container .service-area .service-sixth:after {
	content: "";
	position: absolute;
	/*border-right: 1px solid #dddddd;*/
	right: -55px;
	height: 38px;
	top: 6px;
}
#czadvantageblock .service_container .service-area .service-sixth.service6:after {
	border-right: 0;
}
#czadvantageblock .service_container .service-area .service-sixth .service-content .service-heading {
	text-transform: capitalize;
	/*font-size: 16px;*/
	/*font-weight: 600;*/
	color: #222222;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#czadvantageblock .service_container .service-area .service-sixth:hover .service-content .service-heading{
	color: #129cb8;
}
#czadvantageblock .service_container .service-area .service-sixth .service-content {
	padding-left: 10px;
	line-height: 20px;
}
#czadvantageblock .service_container .service-area .service-sixth .service-icon {
	/*display: inline-block;*/
	height: 30px;
	width: 30px;
	/*-webkit-transition: all 0.5s ease;*/
	/*-moz-transition: all 0.5s ease;*/
	/*-o-transition: all 0.5s ease;*/
	/*transition: all 0.5s ease;*/
	/*-webkit-mask-size: 60px;*/
	/*mask-size: 24px;*/
	/*-webkit-mask-repeat: no-repeat;*/
	/*mask-repeat: no-repeat;*/
	/*mask-position: center;*/
	/*-webkit-mask-position: center;*/
	/*background-color: none;*/
	/*vertical-align: sub;*/
	/*mask-type: unset;*/
}
#czadvantageblock .service_container .service-area .service-sixth.service1 .icon1 {
	/*-webkit-mask-image: url(../img/custom/icon1.png);*/
	/*mask-image: url(../img/custom/icon1.png);*/
	background-image: url(../img/custom/icon1.png);
	background-size: cover;
}
#czadvantageblock .service_container .service-area .service-sixth.service2 .icon2 {
	/*-webkit-mask-image: url(../img/custom/icon2.png);*/
	/*mask-image: url(../img/custom/icon2.png);*/
	
	background-image: url(../img/custom/icon2.png);
	background-size: cover;
}
#czadvantageblock .service_container .service-area .service-sixth.service3 .icon3 {
	/*-webkit-mask-image: url(../img/custom/icon3.png);*/
	/*mask-image: url(../img/custom/icon3.png);*/
	
	background-image: url(../img/custom/icon3.png);
	background-size: cover;
}
#czadvantageblock .service_container .service-area .service-sixth.service4 .icon4 {
	/*-webkit-mask-image: url(../img/custom/icon4.png);*/
	/*mask-image: url(../img/custom/icon4.png);*/
	
	background-image: url(../img/custom/icon4.png);
	background-size: cover;
}
#czadvantageblock .service_container .service-area .service-sixth.service5 .icon5 {
	/*-webkit-mask-image: url(../img/custom/icon5.png);*/
	/*mask-image: url(../img/custom/icon5.png);*/
	
	background-image: url(../img/custom/icon5.png);
	background-size: cover;
}
#czadvantageblock .service_container .service-area .service-sixth.service6 .icon6 {
	/*-webkit-mask-image: url(../img/custom/icon6.png);*/
	/*mask-image: url(../img/custom/icon6.png);*/
	
	background-image: url(../img/custom/icon6.png);
	background-size: cover;
}
/* 鼠标高亮的颜色
#czadvantageblock .service_container .service-area .service-sixth:hover .service-icon {*/
/*	background-color: #129cb8;*/
/*}*/
/*  优势行的背景色*/
.display-top-inner{
    background-color: white;
}
/* 产品购买页，商品底部，特色 */
#product-ad-special{
    background-image: url(../img/custom/special.png);
    background-size: cover;
    height: 220px;
    margin-top:10px;
}
/* product special image */
@media (min-width: 380px) {
    #product-ad-special{
        height:290px;
    }
}
@media (min-width: 480px) {
    #product-ad-special{
        height:420px;
    }
}
@media (min-width: 767px) {
    #product-ad-special{
        height:500px;
    }
}
@media (min-width: 768px) {
    #product-ad-special{
        height:220px;
    }
}

@media (min-width: 992px) {
    #product-ad-special{
        height:220px;
    }
}

/* 产品购买页 产品优势 */
.product-ad{
    background-image: url(../img/custom/control.webp);
    background-size: cover;
    width: 100%;
}

/* product description */
.product-tabcontent{
    margin: 10px 0 10px;
}

/* comments */
#product-comments-list-header{
    padding: 20px 1px;
}
/* my account */
.page-my-account #content .links a{
    width: 33%;
}
.page-my-account #content .links a span.link-item{
    padding: 25px 20px;
}

#left-column .row .links a{
    padding: 15px;
}
@media ( max-width: 1459px ) {
	#czadvantageblock .service-area {
		padding-left: 20px;
		padding-right: 20px;
	}
	#czadvantageblock .service_container .service-area .service-sixth:after {
		right: -20px;
	}
}
@media ( max-width: 1199px ) {
	#czadvantageblock .service_container .service-area .service-sixth {
		display: block;
		text-align: center;
	}
	#czadvantageblock .service_container .service-area .service-sixth .service-icon {
		margin: 0 auto 5px;
	}
	#czadvantageblock .service_container .service-area .service-sixth:after {
		display: none;
	}
	#czadvantageblock .service_container .service-area .service-sixth .service-content {
		padding-left: 0;
	}
	#czbannercmsblock1 .cmsbanners .cmsbanner-text{
	    bottom:80px;
	}
}
@media (max-width: 991px) {
	#czadvantageblock {
		margin-top: 25px;
		margin-bottom: 20px;
	}
	#czadvantageblock .service-area {
		padding: 20px;
	}
	.footer-container .links{
        width:100%!important;
    }
    #czbannercmsblock1 .cmsbanners .cmsbanner-text{
	    bottom:50px;
	}
	#page.active:before{
	    background: white;
	    left:100%;
	}
	.page-my-account #content .links a{
        width: 50%;
    }
}
@media (max-width: 850px) {
	#czadvantageblock .service_container .service-area .service-sixth {
		width: 33%;
		margin-bottom: 20px;
	}
	#czadvantageblock .service_container .service-area .service-sixth.service3,
	#czadvantageblock .service_container .service-area .service-sixth.service4 {
		margin-bottom: 0;
	}
	#czbannercmsblock1 .cmsbanners .cmsbanner-text{
	    bottom:40px;
	}


    #czoffercmsblock .offercmsdetail{
        padding: 50px 0;
    }
    
    .header-logo{
        width: 340px;
    }
    .header-contactus{
        display:none;
    }
}

@media (max-width: 738px) {
    .page-my-account #content .links a{
        width: 100%;
    }
    
    .block-social li{
       line-height: 36px!important; 
    }
}
@media (max-width: 480px) {
	#czadvantageblock .service_container .service-area .service-sixth {
		width: 33%;
	}
	#czadvantageblock .service_container .service-area .service-sixth.service3{
		margin-bottom: 20px;
	}
	#czbannercmsblock1 .cmsbanners .cmsbanner-text{
	    bottom:20px;
	}
	
	#czoffercmsblock .offercmsdetail{
        padding: 40px 0;
    }
}
#mobile_top_menu_wrapper .mobile-menu-inner{
    width: 100%;
}
#_mobile_top_menu{
    display:none;
}

/*@media (max-width: 575px){*/
/*     #links_block_top .block_title{*/
/*        margin-top: 4px;*/
/*    }   */
/*}*/


.footer-container .links{
    width:24%;
}
.footer-container .links.block-contact{
    width:24%;
}
.footer-container #czfootercmsblock{
    width: 30%;
}

.footer-container .links.block-contact li span{
    display:flex;
}

.block-social{
    position: relative;
    float: left;
}
.block-social li:hover a:before{
    color: white;
}
#footer .block-social li{
    margin-left: 18px;
}

/*socal icon */
.block-social li{
   line-height: 24px; 
}

.tiktok{
    background-image: url(../img/custom/tiktok.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    width:18px;
    height: 18px;
}

/*.linkedin{*/
/*    background-image: url(../img/custom/linkedin.png);*/
/*    background-position: bottom;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    width:18px;*/
/*    height: 18px;*/
/*}*/
.linkedin a::before{
    content: url(../img/custom/linkedin.png);
    display: inline-block;
    width:18px;
    height: 18px;
}

/* home new product */
.newproducts{
    background-color: white;
}

/* product promo */
.products .product-flags .product-flag.on-sale{
    display:block;
    opacity: 1!important;
}
ul.product-flags li.on-sale{
    left:10px;
    top:10px;
}
