/* контакты */

.contact #selectFilters{
	display: none;
}

.b_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.b_text {
    width: calc((100% - 60px) / 3);
	height: 146px;
    margin-bottom: 15px;
    padding: 26px 24px;
    position: relative;
}


.b_text_before{
	display: flex;
    align-items: center;
	margin-bottom: 12px;
}


.b_text_before img{
	width: 30px;
}


.b_text_before h5{
    margin-bottom: unset!important;
	margin-left: 12px;
}


.b_text ul li span:first-of-type {
    opacity: 1.7;
    min-width: 75px;
    text-decoration: underline;
	margin-right: 5px;
}


.b_text ul li:not(:last-child) {
    margin-bottom: 3px;
}


.b_text ul li span:last-child{
    min-width: fit-content;	
}


.b_text ul li {
    display: flex;
}



.contact_wrap_item  {
    text-align: left;
    margin: 40px 10px;
}



@media (max-width: 1024px) {
	.b_text {
		width: calc((100% - 40px) / 2);}
		
	
}



@media (max-width: 991px) { 
	.contact_wrap {
		flex-direction: column;}
		
	.contact_item {
		width: 100%;
		margin-bottom: 26px;}


	.b_text {
		width: calc((100%) / 1);}
		

}

@media (max-width: 768px) {
	
	.company_wrap_item {
		margin: 26px 15px;}	
		
	.banner_contact_wrap {
		width: unset;} 

	.contact_wrap_item {
		margin: 22px 10px;}	

}




.contact #adress_cards{
	display: none;
}

.contact_phone {
	white-space: nowrap;
}
















