.entry-header-item.entry-header-item-mob{
	display:none;
}

.btn-show-more{
	display:none;
}

.team-list{
	display:none;
}


@media (max-width: 414px) {
    .mainBlock-wrapper {
        margin: 64px 0 -9px;
    }
	
	.section-our-team{
		padding:0!important;
	}
}

@media (max-width: 550px) {
    
	.btn-show-more{
		display:block;
		background-color:#F2F4F4;
		color:#000000;
		width:158px;
		margin:0 auto;
		font-size:12px;
		padding:16px 15px;
		margin-top:30px;
	}
	
	.entry-header-item .shadow-wrapper:after{
		display:none;
	}
	
	.entry-header .entry-header-list{
		flex-direction:row;
		margin-top: 63px;
        padding: 0 10px;
        flex-wrap: nowrap;
	}
	
	.entry-header-item{
		display:none;
		border:1px solid #fff;
		border-radius: 6px;
	}
	
	.entry-header-item.entry-header-item-mob{
		display:block;
		
	}
	
	.entry-header-item.entry-header-item-mob p{
		bottom:7px;
	}
	
	.entry-header-item:not(:last-child){
		margin-bottom:0!important;
		margin-right: 15px;
	}
	

	.economyBlock{
		margin-top:31px;
		padding-bottom: 60px;
	}
	
	.economyBlock .g-wrapper{
		padding-right:0;
		padding-left: 16px;
	}
	
	
	
	
	.economyBlock__wrapper, .advantagesBlock__wrapper{
		flex-wrap:nowrap;
		overflow-x: auto;
		width: auto;
	}
	
	.main-economy-item, .advantagesBlock-item {
        padding:24px 18px;
		flex: 1 0 220px;
		margin-right:12px!important;
		overflow:hidden;
		border:1px solid #E7EAEA;
		border-radius:6px;
		background:#fff;
    }
	
	.main-economy-item .h5{
		white-space:pre-line;
		line-height: 21.6px;
		margin-bottom:11px;
       
	}
	
	.main-economy-item .wp-block-image{
		margin-bottom:22px;
	}
	
	.main-economy-item:not(:last-child){
		margin-bottom:0!important;
	}
	
	.main-economy-item img, .advantagesBlock-item img{
		height:46px;
		min-height:46px;
	}
	
	.advantagesBlock-item:not(:first-child){
		margin-top:0!important;
	}
	
	.main-economy-text, .advantagesBlock-item p{
		font-size:14px;
		line-height:18.9px;
	}
	
	.main-economy-item h5, .advantagesBlock-item .h5{
		font-size:18px;
	}
	
	.advantagesBlock{
		margin-top:0;
		background-color: #F7F8F8;
	}
	
	.advantagesBlock-item h4{
		line-height:21.6px;
	}
	
	.advantagesBlock-item .h5 br{
		display:none;
	}
	
	.advantagesBlock .g-wrapper{
		padding-right:0;
	}
	
	.advantagesBlock__wrapper{
		flex-direction:row;
	}
	
	
	.careBlock{
		background:#fff;
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.careBlock .g-wrapper{
		padding: 0 16px;
	}
	
	.careBlock__wrapper h2{
		font-size:26px;
		line-height:28.6px;
		font-weight:700;
	}
	
	.site-care-cols{
		display:grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}
	
	.site-care-col{
		margin:0;
		height:144px;
		border-radius:6px;
		display:none;
	}
	
	.site-care-col img{
		width:auto;
		height:144px;
		border-radius:6px;
	}
	
	
	.site-care-col:nth-child(-n+2), .site-care-col:nth-child(3){
		margin:0;
	}
	
	.site-care-col .entry-title{
		margin:0;
		width:100%;
		left: 0;
		bottom:15px;
        text-align: center;
		font-size:12px;
		line-height:15px;
		font-weight:700;
		padding: 0 15px
	}
	
	.site-care-col:nth-child(-n + 4) {
	  display:block;
	}
	

	.catalogBlock{
		background-color:#fff;
		padding-top:60px;
		padding-bottom:60px;
	}

	.catalogBlock__wrapper h2{
		font-size:26px;
		line-height:28.6px;
		font-weight:700;
	}

	
	.catalog-col{
		border-radius:6px;
		display:none;
	}
	
	.catalog-col .entry-title{
		width:100%;
		text-align:center;
		margin:0;
		padding: 0 15px
	}
	
	.catalog-col:nth-child(-n + 4) {
	  display:block;
	}
	
	#our-team-carousel{
		display:none;
	}
	
	.teamBlock2 h2{
		font-size:26px!important;
		line-height:31.2px!important;
		text-align:center;
		margin:0!important;
		margin-bottom:30px!important;
		padding:0 15px;
		font-weight: 700;
		padding-top:30px!important;
		padding-bottom:30px;
		margin-bottom:0!important;
		
	}
	
	.teamBlock2{
		background-color:#fff;
		
	}
	
	
	
	.teamBlock2 .wp-block-group__inner-container{
		padding:0; 
		padding-bottom:60px;
	}
	
	.teamBlock2 .wp-bootstrap-blocks-container{
		padding:0 0;
	}
	
	.team-list{
		display:flex;
		flex-wrap:nowrap;
		overflow-x:auto;
		padding-left:15px;
	}
	.team-list div{
		flex:1 0 220px;
		margin-right:15px;
		
		text-align:center;
		padding:24px;
		background-image:url(../img/a4c4136fb23e8a71fd5baa86cd85f939_m.png);
		background-color:#F2F4F4;
		background-size: cover;
        background-position: center;
		color:#fff;
		border-radius:6px;
		box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .5);
	}
	
	.team-list div img{
		border-radius:50%;
		width:120px;
		margin-bottom:16px;
		border:2px solid #fff;
		
	}
	
	.team-list div h5{
		margin-bottom:8px;
		font-size:16px;
		font-weight:700;
	}
	
	.team-list div p{
		font-size:12px;
		line-height:130%;
		margin-bottom:8px;
	}
	
	.team-list div p em{
		font-style:normal;
	}
	
	.team-list div p:last-child{
		margin:0;
		
		
	}
	
	.about-usBlock{
		padding-top:0;
	}
	
	.about-usBlock .wp-image-139{
		height:435px;
		width:100%;
	}
	
	.about-usBlock .g-wrapper{
		padding:0;
	}
	
	.about-usBlock .alignright{
		margin:0;
	}
	
	.about-usBlock__wrapper h3{
		font-size:26px;
		line-height:31.2px;
		padding-left:20px;
		padding-right:15px;
		padding-top:30px;
		font-weight:700;
	}
	
	.about-usBlock__wrapper p, .about-usBlock__wrapper li{
		font-size:14px!important;
		color:#5A5A5A;
		line-height:18.9px;
	}
	
	.about-usBlock__wrapper .about-usBlock__text{
		color:#000;
	}
	
	.about-usBlock__wrapper___text{
		padding-left:15px;
		padding-right:15px;
	}
	
	.about-usBlock__wrapper___text.hidden_50{
		height:269px;
		overflow:hidden;
		/*mask-image: linear-gradient(transparent, #000 20px, #000 80%, transparent 100%);
		-webkit-mask-image: linear-gradient(transparent, #000 0px, #000 80%, transparent 100%);*/
	}
	
	
	
}

@media (max-width: 768px) {
    .mainBlock-wrapper .entry-title {
        line-height: 36px!important;
    }
	
	 .entry-header-description {
        
        line-height: 17px!important;
		margin:14px 0 0!important;
    }
	
	
}

@media (max-width: 991px) {
	.site-content {
		overflow-x: unset;
	}
}

@media (max-width: 1180px) {
    .g-wrapper {
        width: 100%;
		max-width:100%;
		
    }
}