
@media (min-width:1920px) {

	.banner-container-wrap{
		max-width:700px;		
	
	}

	.banner2 .banner-container-wrap{
		max-width:450px;
	}
		
}

@media only screen and (max-width:1400px) {	
	
.product-item{
	width:33.33%;
}


	
	
}	


@media only screen and (max-width:1199px) {	
	
	.nav-bar{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.hidden-mobile{
		display: none;
	}
	
}	
	
@media only screen and (max-width:992px){
	
	.hero-social{
		display:none;
	}	
	
	.fw{
		margin-bottom:var(--fw-sapce);
	}

	.fw:last-child{
		margin-bottom:0;
	}
	
	.block-wrap{
		    padding: calc(var(--block-space) * 0.5) ;
		    padding-left: 0;
		    padding-right: 0;
	}
	
	.block-wrap.white-bg{
		padding: calc(var(--block-space) * 0.5) ;
	}
	
	.side-image{
		margin-right:calc(var(--container-padding) * -1);
	}
	
	.block + .block{
		margin-top:calc(var(--block-space) *0.5);
	}	
		

	.swiper-slide.side-image{
		height:70vw;
	}
	
	.gallery-image {
		height: 50.25vw;
	}
	
	
	.product-item{
		width:33.33%;
	}
	
	.swiper-button-wrapper{
		position: relative;
		top:calc(var(--section-space)* 0.5);
	}
	
	.products-filter{
		display: none;
	}
	
	
	.sitemap > li{
		flex-basis:100%;
	max-width:100%;
	padding-left: 0;
	padding-right:0;
	}
	
	.blockcard{
		display: block;
	}
	
	.blockcard-media,
	.blockcard-content{
		width:100%;
	}	
	
	.image-wrapper{
		width:100%;
	}
	
	.blockcard-content-wrapper{
		padding: calc(var(--block-space) * 0.5) ;
	}
	
	.button-navgation.medium{
		 
	width: calc(var(--swiper-navigation-size)* 0.7);
    height: calc(var(--swiper-navigation-size)* 0.7);
	}
	
	.button-navgation.medium img{
		width: calc(var(--swiper-navigation-size)* 0.3);
	}

	.bg02{
		opacity: 0.2;
	}

	.userItem-desktop {
		bottom:-20px;
	}

}



@media only screen and (max-width:768px){
	

}


@media only screen and (max-width:575px){
	
	header{
		position: relative;
		background: var(--main-color);
	}

	header .container-fluid {
		padding-right: var(--container-padding);
    padding-left: var(--container-padding);
	padding-top: 10px;
	padding-bottom: 10px;
	}

	.logowrapper{
		width:80px;
		margin-top: 0;
	}

	.Navtools li a{
		width:auto;
		margin-left:4px;
		margin-right:4px;
	}

	.badge{
		font-size:10px;
		right: 13px;
        top: 7px;
	}

	.header-center,
	.header-right{
		top:50%;
		transform:translateY(-50%);
	}

	.button {
		right:120px;
	}

	.badge{
		font-size:14px;
	}

	.hero-title {
		font-size: 6.75vw;
	}

	.hero-subtitle {
		font-size:4vw;
	}


	.post-thumbimage-bg-filter{
		background: linear-gradient(180deg, transparent, rgba(84, 64, 40.6));
		height:100%;
	}

	.banner-image:after{
		content: "";
		position: absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color: var(--fourth-color);
		opacity: 0.7;
	} 


	.header-container{
		padding-right: var(--container-padding);
    padding-left: var(--container-padding);
	}
		
	
	.cart-row-price{
		width:100%;
		    margin-top: calc(var(--block-space)* 0.1);
	}
	
	.table-total .cart-row-price{
		width:120px;
	}	
	
	.table-total{
		margin-left: 0;
    padding-left: 0;
	}
	
	.product-item{
		width:50%;
	}

	.fw{
		text-align:center;
	}

	.fw-logo {
		margin: 0 auto;
	}

	.fw-contact-row,
	.fw-social ul{
		-ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
	}


	.hero-wrapper .swiper-button-wrapper{
		display: none;
	}

	.item-info{
		position: relative;
		padding-left: 0;
		padding-right: 0;
		padding-top: var(--item-space);
	}

	.userItem-desktop {
		position: relative;
		bottom:0;
	}
	.banner2 .banner-container-wrap{
		max-width:60vw;
	}


}

