@media (min-width: 768px){es
	.container {
		max-width: 750px;
	}
}
/*Header*/
@media(min-width: 768px) and (max-width: 991px){
	/.details-product .thumbnail-product{margin-left:8% !important}
}
@media(min-width: 376px) and (max-width: 543px){
	.details-product .form-product .btn-cart.btn-style{margin-left: 150px !important;margin-top: -45px !important;font-size:14px !important}
ul.nav.nav-inline.nav-tab-detailspro.clearfix {padding-top: 55px;}
.swatch{float:none !important}
}
@media(min-width: 767px) and (max-width: 1199px){.details-pro > .product-name{margin:21px 0 0 !important;}
	.details-product .form-product .btn-cart.btn-style{margin-left: 15px !important;}}
@media(max-width: 1199px){
	
	.site-header{
		padding-bottom: 0;
		box-shadow: none;
	}
	.list-inline li ~ li{
		margin: 0;
	}
	.header-left{
		width: 100%;
		clear: bold;
		text-align: left;
		padding-bottom: 20px;
	}
	.site-header-inner{
		margin: 0;
		margin-top: 10px;
	}
	.site-header .logo{
		display: inline-block;
		float: none;
	}
	.site-header  form{
		width: 100%;
		margin-top:0;
		max-width: 100%;
		background: #fff;
	}
	.header-right{
		position: absolute;
		right: 0;
		top: 0;
	}
	.header-left ~ .header-left{
		padding-bottom: 6px;
	}

	.mini-cart .heading-cart {
		display: inline-block;
		position: absolute;
		top: -5px;
		right: -4px;
		background: #ff4e4d;
		width: 23px;
		height: 24px;
		font-size: 0;
		border-radius: 50%;
		color: #fff;
		text-align: center!important;
		line-height: 23px;
	}
	.heading-cart > a {		
		display: none;
	}
	.mini-cart{
		float: right;
	}
	.header-acount {

		margin-right: 10px;
	}
}
@media (min-width:543px) and (max-width:991px){
.details-product .form-product .btn-cart.btn-style {
    position: absolute;
    padding: 0 20px;
    margin-left: 10px;
    margin-top: 0px;
    font-size: 16px;
	}
}
@media(max-width: 767px){
	.list-inline li ~ li {
		margin: 0;
		text-align: center;
		float: none;
	}
	.header-acount:hover .account-hover{
		display: none!important;
	}
	.mini-cart:hover .top-cart-content{
		display: none!important;
	}
}

@media(max-width: 320px){
	.addthis_counter .atc_s-span, .addthis_counter a.atc_s {
    display: none;
	}
	.site-header .logo{
		max-width: 160px;
		margin-top: 10px;
	}
}
/*Footer*/
@media(max-width: 1199px){
	.site-footer .col-md-6:nth-child(1){
		margin-bottom: 50px;
	}
	.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;
		border-top: 1px solid #c6eef6;
	}
	.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;
		height: auto;
		padding-bottom: 10px;
	}
}
@media(max-width: 543px){
	.site-footer .col-md-6:nth-child(2n+1){
		clear: none;
	}
	.site-footer ul.list-menu {
		font-size: 12px;
	}
	.site-footer .media {
		margin: 0 0 17px;
		text-align: center;
	}
	.site-footer .list-social {
		text-align: center;
	}
	.site-footer ul.contact {
		text-align: center;
		font-size: 14px;
	}
}

@media(max-width: 375px){
	.copyright{
		font-size: 12px;
	}
}


/*Collection*/
@media(max-width: 1199px){
	.products-view-grid .col-sm-6:nth-child(3n) .product-box{
		border-right: none;
	}
	.product-box .product-thumbnail a img{
		height: 200px;
	}
	.products-view-grid .col-sm-6:nth-child(3) .product-box{
		border-top:none;
	}
}
@media(max-width: 767px){
	.products-view-grid .col-sm-6:nth-child(2n) .product-box{
		border-right: 1px solid #ebebeb;
	}
	.view-mode span{
		display: none;
	}

}
@media(min-width: 1024px) and (max-width: 1199px){.details-product .form-product .btn-cart.btn-style{margin-top:0px !important}}
@media(max-width: 543px){
	.products-view-grid .col-sm-6:nth-child(1n) .product-box{
		border-right: 1px solid #ebebeb;
	}

	.form-viewpro span{
		font-size: 0;
		display: none;
	}
	.form-viewpro .form-control{
		width: 140px;
		margin-top: 3px;
	}
	.sortPagiBar{
		padding: 10px 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;
	}
	.section section-collection .pro-action-btn{
		display: none;
	}

}

/*Breadcrumb*/
@media(max-width: 1199px){

}

/*Product detail*/
@media(max-width: 1199px){
	.btnbuytip{display:none}
	.details-pro > .product-vendor{
		margin: 0;
	}
	.details-product .product-description{
		padding: 0;
	}
	.details-pro > .product-vendor span{
		color: #2fa8fc;
	}
	.details-pro > .product-vendor span b{
		font-weight: 400;
		color:#898989;
	}
	.details-pro .form-product label{
		float: left;
		line-height: 35px;
	}
	.details-product .custom-btn-number{
		float: left;
	}
	.details-pro .action{
		float: left;
		margin: 0;
	}
	.details-product .form-product .btn-cart.btn-style{
		/padding: 0 50px;
	}
	.details-product .form-product .btn-cart.btn-outline{
		padding: 0 30px;
	}
	.details-pro .policy-banner{
		padding: 20px 0;
		clear: left;
	}
	.details-product .product-images {
		/border-bottom: 1px solid #ebebeb;
		margin-top: 25px;
		margin-bottom: 5px;
	}
	.details-product .thumbnail-product {
		margin-bottom: 30px;
		width: 70%;
		margin-left: 15%;
	}
}
@media(max-width: 767px){
	.related-product{
		margin-bottom: 0;
	}
}
@media(max-width: 543px){
	.details-product .form-product .btn-cart.btn-style{
		/width: 100%;
	}
	.details-product .custom-btn-number {		
		width: 80px;
	}
	.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;
	}
	.details-pro .action {
		float: left;
		margin: 0;
		width: 100%;
	}
	.details-product .form-product .btn-cart.btn-outline {	
		width: 100%;
	}
	.nav-tab-detailspro .nav-item {
		border-bottom: 1px solid #ebebeb;
	}
	.nav-tab-detailspro .nav-item .nav-link.active:after{
		display: none;

	}
	.nav-tab-detailspro .nav-item .nav-link{
		padding: 8px 15px;
	}

}

/*Blogs*/
@media(max-width: 1199px){
	.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;
	}
}
#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-info .variant-title-popup{display:none !important}
/*Popcart mobile*/
@media (max-width: 425px){
	#popup-cart-desktop {width: 370px !important;}
	.fancybox-wrap.fancybox-mobile.fancybox-type-inline.fancybox-opened{left:14px !important}
	.fancybox-opened .fancybox-skin {width:385px !important;padding:10px !important}
	.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened{left:14px !important;}
	#popup-cart-desktop .content-popup-cart .thead-popup{display:none !important;}
#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-price .price{display: none !important}
#popup-cart-desktop .title-popup-cart {
	margin-bottom: 10px;font-size: 12px;font-weight: 300;overflow: hidden;width: 270px;}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-remove{
		top: 2px;right: -75px;position: absolute;}
	#popup-cart-desktop .content-popup-cart .tfoot-popup {width: 100% !important;}
	#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-ship p{display:none}
	#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-1 .popup-total b {display: none;}
	span.payment-none {display: none;}
	#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.btn-continue{display:none;}
#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.btn-proceed-checkout{
	padding: 6px 105px !important;}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-image{padding:6px !important}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .cart-price{
		padding:15px !important;position: relative;top: -79px !important;left: 79px !important;}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup>div {float:initial !important;}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup button.increase{top:0px !important;right:3px !important}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup button.reduced{top:20px !important;right:0px !important}
	#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .number-sidebar{margin-top:26px !important}
	#popup-cart-desktop .content-popup-cart .tbody-popup{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: none !important;}
.text-left-xs {
    width: 280px !important;
	padding-bottom: 21px;}
.text-center-xs {
    margin-left: 83px;
    margin-top: -80px;
	width: 90px !important;}
.text-right-xs2 {
	width: 178px !important;
	height:20px !important;
	text-align:left !important;}
.delete-pro {
	display:none !important;}
.popup-total {
	float: left !important;}
.fancybox-close{    width: 40px !important;height: 36px !important;
}
}
@media (max-width: 375px){
#popup-cart-desktop {width: 320px !important;}
.fancybox-opened .fancybox-skin {width:345px !important;padding:10px !important}
#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-remove{
		top: 2px;right: -29px;position: absolute;}
#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 .button.btn-proceed-checkout{
	padding: 6px 63px !important;}

}
@media (max-width:320px){
#popup-cart-desktop {width: 283px !important;}
#popup-cart-desktop .content-popup-cart .tbody-popup .item-popup .item-remove{
		top: 2px;right: 9px;position: absolute;}
.fancybox-opened .fancybox-skin {width:293px !important;padding:10px !important}

}