
@media (min-width:1920px) {

	.banner-container{
		min-height:900;
	}
	
	.teamslider{
      height:135rem;     
}

.teamslider .block-card-image img{
	width:90%;
}


}

@media only screen and (max-width:1919px) {	
	
.teamslider{
      height:150rem;     
}

.teamslider .block-card-image img{
	width:80%;
}


}
	




@media only screen and (max-width:1366px) {	
	
.product-item{
	width:33.33%;
}
	
.teamslider{
      height:130rem;     
}

.teamslider .block-card-image img{
	width:70%;
}	

	
}	


@media only screen and (max-width:1199px) {	
	
	#cssmenu > ul > li > a:after{
		content: none;
	}

	.header-center {
		text-align: left;
	}

	.nav-bar{
	margin-top: 0;
}

	
}	
	
@media only screen and (max-width:992px){
	
	.header-social{
		display: none;
	}
	
	.hero-container{
		position: relative;
		top:var(--section-space);
		transform:none;
	}

	.hero-content_wrap{
		padding-left: 0;
		max-width: 100%;
	}

	.hero-social{
		display: none;
	}

	.hero-title:after{
		content: none;
	}
	
	.fw{
		margin-bottom:var(--fw-sapce);
	}
	
	
	
	.block-wrap{
		padding: calc(var(--block-space) * 0.5) !important ;
	}
	
	.side-image{
		margin-right:calc(var(--container-padding) * -1);
	}
		
	
	.swiper-slide.side-image{
		height:70vw;
	}
	
	.item-deatil-picture{
		height:70vw !important;
	}
	
	.gallery-image {
		height: 50.25vw;
	}
	
	
	.product-item{
		width:33.33%;
	}
			
	.products-filter{
		display: none;
	}
	
	.item-title{
		font-size:var(--size-xxx-small);
	}
	
	.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) ;
	}

	

	
	.thumb-carousel {
		width:85vw;
	
	}

	.footer-row{
		border: none;
	}

	.footer-col:last-child{
		border-right: none;
	}

footer .align-middle{
	height: auto;
}

.white-block.block-wrap{
	padding: 0;
}

.block + .block{
		margin-top:var(--block-space);
	}

.block-rows .block-thumbcard:last-child {
    position:relative;
    left: 0;
    bottom: 0;
    width:100%;
    flex-direction: row;
}	

.post-thumbimage.ratio-square:before{
	padding-bottom: 80%;
}

.block-card-content{
		position: relative !important;
		top:0 !important;
		right:0 !important;
		left: 0 !important;
		width:100% !important;
		text-align: left !important;
		margin-top: var(--section-space) !important;
	}

.hero-wrapper .swiper-button-wrapper{
	transform:none;
	top:4rem;
}

.teamslider{
      height:110rem;     
}

.teamslider .block-card-image img{
	width:80%;
}


.back-button{
	position: relative;
	margin-bottom: var(--post-space);
}



}



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

}


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


	.teamslider{
      height:96rem;     
	}



	.header-right .btn{
		font-size:var(--size-xx-small);
	}

	.block-card-content{
		position: relative !important;
		top:0 !important;
		right:0 !important;
		left: 0 !important;
		width:100% !important;
		text-align: left !important;
		margin-top: var(--section-space) !important;
	}

	.teamcarousel .swiper-slide-next {
    margin-top:0;
}

.banner-container{
	    padding-top: calc(var(--section-space) * 4);
    padding-bottom: calc(var(--section-space) * 4);
}

.banner-line{
	display: none;
}

.post-thumbimage.ratio-square:before{
	padding-bottom: 120%;
}

.banner-image{
	opacity: 0.5;
}

.block-desc.large {
    font-size: var(--size-small);
}

	
	.item-image {
        width:100%;
		max-width:100%;
	}
	.item-image .image-mask{
		width:20vw;
		height:20vw;
		
	}

		
	.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%;
	}
	
}


