/*Header*/
.table-bordered{
	border: 0;
}
@media(max-width: 1199px){
	.site-header{
		padding-bottom: 0;
		box-shadow: none;
	}
	.header-left{
		width: 100%;
		clear: bold;
		text-align: center;
		padding-bottom: 20px;
	}
	.site-header-inner{
		margin: 0;
	}
	.site-header .logo{
		display: inline-block;
		float: none;
		margin: 0;
	}
	.site-header  form{
		width: 100%;
		max-width: 100%;
	}
	.header-right{
		position: absolute;
		right: 0;
		top: 0;
	}
	.header-left ~ .header-left{
		padding-bottom: 6px;
	}
	.site-header-inner .mini-cart > a{
		padding: 0;
	}
	.menu-mobile {
		position: absolute;
		top: 10px;
		left: 0;
	}
	.site-header .logo img{
		max-width: 250px;
	}
}
@media(max-width: 480px){
	.site-header .logo img{		
		max-width: 200px;
		margin-top: 5px;
	}
}


/*Footer*/
@media(max-width: 1199px){
	.site-footer .col-md-6:nth-child(2n+1){
		clear: left;
	}
	.site-footer .col-md-6{
		margin-bottom: 20px;
	}
	.copyright{
		padding: 15px 0 0 0;
	}
	.copyright ul li a{
		padding: 0 17px;
	}
	.copyright .pull-left,
	.copyright .pull-right{
		width: 100%;
		text-align: center;
	}
	.copyright ul{
		text-align: center;
	}
	.copyright .inner{
		line-height: 24px;
	}
}

@media(max-width: 375px){
	.copyright{
		font-size: 12px;
	}
	.copyright .inner{
		height: auto;
		padding-bottom: 15px;
	}

}


/*Collection*/
@media(max-width: 1199px){
	.top-cart-content{
		display: none!important;
	}
	.products-view-grid .col-sm-6:nth-child(3n) .product-box{

	}
	.products-view-grid .col-sm-6:nth-child(3) .product-box{

	}
	.site-header-inner button.btn-close{
		left: 208px;
	}
	.menu-mobile{
		z-index: 1000;
	}
}
@media(max-width: 1199px) and (min-width: 991px){
	.section-category .f-left-1{
		margin-right: 33px;
	}
	.contact-info {display: block;margin-top: 10px;}
}
@media(max-width: 991px){
	.site-header-inner button.btn-close{
		left: 226px;
	}
	.products-view-grid .col-sm-6:nth-child(3n) .product-box{
		border-right: none;

	}
	.products-view-grid .col-sm-6:nth-child(3) .product-box{
		border-right: none;
		border-top: none;
	}
	.products-view-grid .col-sm-6:nth-child(2n) .product-box{
		border-right: 1px solid #ebebeb;
	}
}
@media(max-width: 991px) and (min-width: 768px){
	.section-category .f-left-1{
		width: 460px
	}	
	.section-category .f-left-2{
		width: 229px;
	}	
}
@media(max-width: 767px){
	.copyright {
		padding-bottom: 20px;
		font-size: 11px;
	}
	.view-mode span{
		display: none;
	}
	.site-header-inner button.btn-close{
		left: 154px;
	}
}

@media(max-width: 543px){
	.products-view-grid .col-sm-6:nth-child(1n) .product-box{
		border-right: 1px solid #ebebeb;
	}
	.site-header-inner button.btn-close{
		left: 250px;
	}
	.sodiachi .address-group p {
		margin-bottom: 20px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.title-head{
		font-size: 15px;
	}
	.sortPagiBar .form-group{
		width: 100%;
	}
	.form-viewpro{
		font-size: 0;
	}
	.aside-mini-products-list .product-item .product-img{
		border-right: 1px solid #ebebeb;
	}
	.aside-mini-products-list .product-item .product-info{
		border-left: none;
	}
	.product-box .product-thumbnail a img{

	}
	.products-view-grid .product-box{
		margin-bottom: 30px;
	}
	.products-view-grid .col-sm-6:nth-child(1n) .product-box{
		border-top: 1px solid #ebebeb;
	}
}

/*Breadcrumb*/
@media(max-width: 1199px){
	.breadcrumbs h3{
		font-size: 20px;
	}
	.related-product .product-box .product-thumbnail > a{

	}
}

/*Product detail*/
img#zoom_01 ~ img#zoom_01 {
	display: none!important;
}
.large-image img~img {
	display: none!important;
}
img#zoom_01 {
	position: static!important;
}
.zoomWrapper {
	width: 100%!important;
	height: auto!important;
	text-align: center
}

@media(max-width: 991px){
	.related-product .product-box .product-thumbnail{
		height: 200px;
	}
}

@media(max-width: 767px){
	.related-product .products-view-grid .product-box{
		margin-bottom: 0!important;
	}

	.related-product.products-view-grid{
		margin-bottom: 0;
	}
	.fix-margin-mobile{
		margin-left: 20px!important;
	}
	.sodiachi .btn-style {
		color: #333;
		background: #ebebeb;
		padding: 0 10px;
	}
	.related-product{
		margin-bottom: 0;
		margin-top: 30px;
	}
	.nav-tab-detailspro{
		border: 0;
	}
	.nav-tab-detailspro .nav-item {
		display: inline-block;
		width: 100%;
		border: 1px solid #ebebeb;
		margin-bottom: 10px;
		position: relative;
	}
	.nav-tab-detailspro .nav-item:before {
		content: '\f107';
		font-size: 20px;
		font-family: FontAwesome;
		float: right;
		margin-right: 15px;
		margin-top: 8px;
	}

	.nav-tab-detailspro .tab-content {
		display: none;
		padding: 0 20px 20px 20px;
	}
	.nav-tab-detailspro .active .tab-content {
		display: block;
	}
	.nav-tab-detailspro .nav-item:first-child .nav-link.active{
		border: none;
		position: static;
		color: #333;

	}

	.nav-tab-detailspro .nav-item .nav-link.active{
		border: none!important;
		color: #333;
	}
	.nav-tab-detailspro .nav-item .nav-link.active:before{
		display: none!important;;
	}


}
@media(max-width: 543px){
	.details-pro > .product-vendor span{
		display: block;
	}
	.details-pro > .product-vendor .line{
		display: none;
	}
	.details-product .form-product .btn-cart{
		display: block;
		margin:15px 0;
		width: 100%;
	}
	.details-product form .form-group > label{
		transform: translateY(-16px);
		-webkit-transform: translateY(-16px);
		-moz-transform: translateY(-16px);
		-o-transform: translateY(-16px);
	}
	.nav-tab-detailspro .nav-item {
		border-bottom: 1px solid #ebebeb;
	}
	.nav-tab-detailspro .nav-item .nav-link.active:after{
		display: none;
	}

}

/*Blogs*/
@media(max-width: 1199px){
	.navbar-pills li i.fa:before{
		right: 20px!important;

	}
	.featured-blogs .blog-item.small .blog-item-name{
		font-size: 14px;
		padding: 10px 20px;		
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.featured-blogs .blog-item.small .blog-item-thumbnail label	{
		bottom: 42px;
	}
}
@media(max-width: 767px){
	.featured-blogs .blog-item .blog-item-thumbnail label{
		bottom: 42px;
	}
	.featured-blogs .blog-item .blog-item-name{
		font-size: 14px;
		padding: 10px 20px;		
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

/*Contact*/		
@media(max-width: 1199px){
	.info-contact{
		margin: 0 0 50px 0;
	}
	.section-category .col-xl-9{
		padding: 15px;
	}
}

@media(max-width: 320px){
	.site-header .logo img,
	.site-header .logo svg{
		max-width: 155px;		
	}

	.search_text{
		display: none;
	}
}

@media(max-width: 480px){
	.products-view-grid .product-info{
		padding: 0 10px;
		padding-bottom: 18px;
	}
	.search-main  .products-view-grid .col-sm-6:nth-child(3n+1) .product-box{
		border-right: 1px solid #ebebeb;
	}
	span.br {
		display: block;
		opacity: 0;
		height: 0;
	}
	.product-box .product-thumbnail > a{

	}
	.product-box .product-thumbnail{
		margin-bottom: 10px;
	}
	.site-footer h4{
		position: relative;		
	}
	.site-footer h4.no:after{
		display: none;
	}
	.site-footer h4:after{
		content:'\f0d7';
		font-family: FontAwesome;
		position: absolute;	
		right: 0;
	}
	.list-menu{
		display: none;
	}
	.list-menu.active{
		display: block;
	}
}

.table-cart thead th {
	border-bottom: 0;
	white-space: nowrap;
}

@media(max-width: 320px){
	.product-box .product-price, .product-price{
		font-size: 12px;
	}
	.product-box .product-price-old{
		font-size: 11px;
	}
	.section-collection .product-box .product-thumbnail {		
		min-height: 143px;
	}

}