/*Add Css Custom Here*/
.hidden-addtocart .button-group{ display: none !important; }
.so-filter-content-opts-container .option-count{ display: none !important; }

.typeheader-1 .header-top .header-top-right {
    padding: 0 1px;
    width: 50%;
    float: right;
 }
 .typeheader-1 .header-top .header-top-left {
    padding: 0 15px;
    width: 50%;
    float: left;
}
.slider-brands .item{
	opacity: 0.7;
}
.back-to-top{
	bottom: 100px;
}
.information-left{ padding: 15px; }

body{ font-size: 14px;}

/*left category show btn*/
.box-category > ul > li a.accordion-toggle{background-color:unset; color: #000;}
.box-category ul li .head .show:before {
    display: inline-block;
    font: normal normal normal 14px/1 'FontAwesome';
}
.box-category ul li .head .accordion-toggle:before {
    content: "\f067";
    font: normal normal normal 14px/1 'FontAwesome';
}
.box-category ul li .span_sanjiaod .accordion-toggle:before{content: "\f068";}
.box-category ul li .head .accordion-toggle:before {
    content: "\f067";
    font: normal normal normal 14px/1 'FontAwesome';
}
.box-category ul li .span_sanjiaod .accordion-toggle:before {
    content: "\f068";
}
.box-category ul li .head a:hover {
    color: #f44336;
}
.box-category > ul > li a.accordion-toggle:hover {
    background-color: unset;
}
.box-category > ul > li:hover .head a {
    color: #f44336;
}
/*left category show btn*/

.price{ display:none;}


/*breadcrumb begin*/
.breadcrumbs .current-name{ display: none; }
.breadcrumbs ul.breadcrumb{float: left;}
.breadcrumbs{ background-color: unset; margin-bottom: 0; }
/*breadcrumb end*/

/*information*/
.our-member .respl-item .info-member{ font-size: 12px; }
.welcome-about-us .des-about-us{ line-height: 23px; }
/*information end*/

.products-category .title-category{ display: none; }
.products-category .form-group{margin-bottom:0;}

.my-lg-30{width: 20%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.box-banner4, .box-banner3, .box-banner2{margin-bottom: 30px;}

.category_banner_title,.brands_banner_title{ margin-top: 15px; }

.category_banner_title p,.brands_banner_title p{ display: inline-block; margin:0; font-size: 25px; font-weight: bold;color: #000; line-height: 25px; }
.category_banner_title img,.brands_banner_title img{ height: 30px;vertical-align: top;  }
.category_banner,.brands_banner{ margin: 30px 0;}

.category_banner img{ border-radius: 50%; }
.category_banner p{ margin:0; width: 100%; text-align: center; line-height: 60px; font-size: 18px; color: #4d4d4d; font-weight: bold; }

.index-recommend{ margin-top:20px; }
.layout-1.common-home #content .index-recommend h3.modtitle{ font-size: 25px; font-weight: bold;color: #000; line-height: 35px; text-align: left; padding:0 0 0 35px; text-transform: capitalize; background:url('../images/Recommend_ico.png') no-repeat;}

.products-list.grid .product-layout .product-item-container .right-block .caption h4{ line-height: 22px; text-align:center;}

#content .index_top_navs{ padding: 20px 0;background-image: url('../images/index_top_navs.jpg'); display:none;}
#content .index_top_navs .bx_top_item{ height:35px; line-height: 35px; text-align: center;   }
#content .index_top_navs .bx_top_item a{color: #99593c; font-size: 18px; font-weight: bold;}
#content .index_top_navs .bx_item3{ border: 0; }

.container-megamenu.horizontal ul.megamenu > li > a{
	text-transform:capitalize;
}
.container-megamenu.horizontal ul.megamenu > li > a strong{
	font-weight: normal;
}
#header{ box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.products-list.list .product-layout .product-item-container .left-block{ border: 0; }
.container .left_column{
	padding:0 30px;
}
.content-aside .module{ border: 0; }
.content-aside .module h3.modtitle2, .content-aside .module h3.modtitle{
	border: 0;
	background-color: unset;
	padding: 15px 0;
}
.box-category > ul > li{ border: 0; }
.product-view .content-product-left .large-image{border: 0;}
.products-list .caption .ratings{ display: none; }
.products-list.grid .product-layout .product-item-container .right-block{ text-align: left; padding-top: 15px; }
.products-list.grid .product-layout .product-item-container .right-block .caption h4 a{ color: #999; }
/*.price .price-new{ color: #e30057 }*/
.products-category .grid .product-layout{ padding: 10px; margin:25px 0; }
.products-category .grid .product-layout:hover{ box-shadow: 0 0 20px rgb(0 0 0 / 12%); background-color: #fff;}
.lSSlideOuter.vertical .lightSlider .image-additional img{ height: 85px !important; width:auto;}
.thumb-vertical-outer ul li .thumbnail{ border: 0; }
.thumb-vertical-outer ul li .thumbnail.active{     border: 1px solid #e30057; }
.products-list.grid .product-layout .product-item-container .right-block .button-group{ display:none;}

@media (min-width: 1200px){
	.container{ width: 1200px; }
	.typeheader-1 .search-header-w #sosearchpro .search{
		right: 50px;
	}
	.typeheader-1 .search-header-w #sosearchpro .search input{
		width:400px;
	}
	
}
@media (min-width: 1400px){
	.container{ width: 1500px; }
}

@media (min-width: 768px) and (max-width: 991px){
	.typeheader-1 .container-megamenu.horizontal ul.megamenu > li{ display: block; float: left; }
	.megamenu-style-dev.responsive ul.megamenu > li{ padding: 10px 0; }
	.typeheader-1 .header-bottom{ 
		border: 0;
	    background-color: unset;
	    width: 40px;
	    position: absolute;
	    top: 115px;
	    padding: 0;
	    text-align: left;
     }
     header.typeheader-1 .header-bottom .main-menu-w,.megamenu-style-dev {
	    border: 0;
	}
	 header.typeheader-1 .logo {
	    margin-bottom: 20px;
	}
	#content .index_top_navs .bx_top_item a,.category_banner p{ font-size:13px;}
}

@media (max-width: 767px){
	/*phone product image*/
	#content .content-product-left{ display: none !important; }
	#phone-thumb-slider{ display:block !important; }
	#phone-thumb-slider{ position: relative; }
	.phone_product_image{ width: 100%; }
	.phone_product_image img{ width: 100%; height: auto; }
	#phone-thumb-slider .owl2-dots {
	    bottom: 20px;
	    position: absolute;
	    width: 100%;
	    text-align: center;
	    left: 50%;
	    right: auto;
	    margin-left: -35px;
	}
	#phone-thumb-slider .owl2-dots .owl2-dot {
	    background: #ddd !important;
	    margin: 0 7px;
	    width: 10px;
	    height: 10px;
	    padding: 0 5px;
	    transition: all 0.3s ease 0s;
	    border-radius: 50%;
	    float: left;
	}
	#phone-thumb-slider .owl2-dots .owl2-dot.active {
	    background: #f44336 !important;
	    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	    -webkit-box-shadow: 1px 1px 2px rgb(0 0 0 / 30%);
	    box-shadow: 1px 1px 2px rgb(0 0 0 / 30%);
	}
	/*end phone product image*/

	.breadcrumbs{ display: none; }
	.yt-pricing{ margin:auto; }

	.banner-w {
	    margin: 10px 0 60px 0;
	}
	#content .slideshow-listing {
	     margin: 0px; 
	}
	.my-lg-30{width: 50%; margin: 10px 0;}
	.category_banner{ margin: 10px 0 20px 0;}

	.category_banner_title{ margin-top: 30px; }
	.category_banner_title p,.brands_banner_title p{ display: inline-block; margin:0; font-size: 20px; font-weight: bold;color: #000; line-height: 25px; }
	.category_banner_title img,.brands_banner_title img{ height: 25px;vertical-align: top;  }
	.category_banner,.brands_banner{ margin: 20px 0;}

	.category_banner img{ border-radius: 50%; }
	.category_banner p{ margin:0; width: 100%; text-align: center; line-height: 50px; font-size: 16px; color: #4d4d4d; font-weight: bold; }
	.typeheader-1 .header-bottom {
	    border: 0;
	    background-color: unset;
	    width: 40px;
	    position: absolute;
	    top: 100px;
	    padding: 0;
	}
	.typeheader-1 .search-header-w #sosearchpro .search input{ width: 250px; }
	header.typeheader-1 .header-bottom .main-menu-w{ border: 0; }
	header.typeheader-1 .logo{ margin-bottom: 20px; }
	#content .products-category .product-filter-bottom .text-right{ display: none; }
	.products-category .grid .product-layout{ margin: 5px 0;}
	.visible-md-block,.visible-lg-block{ display: block !important; }
	.product-detail .open-sidebar, .product-listing .open-sidebar {
        margin-top: 10px;
        margin-bottom: 1px;
    }
}
@media (max-width: 480px){
	#content .slideshow-listing {
	     margin: 0px; 
	}
}
