.bx_filter.catalog{display: block !important;}
.ordering-wrap .filter-action.showen {display: none !important;}
.bx_filter_parameters_box_title {padding: 11px 44px 11px 14px !important;}
.catalog.bx_filter .bx_filter_parameters_box_title .arrow {
    right: 14px !important;
    top: 21px !important;
}
.bx_filter_parameters_box .bx_filter_parameters_box_container {
    max-height: 200px;
	overflow-y: auto;
}
.item-views.services-items.type_5 .items .item {
}
.item-views.services-items.type_5 .items .item .image {
    transition: 1s;
}
.item-views.services-items.type_5 .items .item:hover .catalogImg2{
    width: 160px;
    height: 140px;
}
.item-views.services-items.type_5 .items .item:hover .catalogImg{
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	transition: 0.5s;
}
.item-views.services-items.type_5 .items .item:hover .catalogImg img {

}
.catalogTitle a {
    transition: 0.5s;
}
.item-views.services-items.type_5 .items .item:hover .catalogTitle a {
    color:#42BDDE;
    transition: 0.5s;
}
.catalogImg{
    transition: 0.5s;
}
.item-views.services-items.type_5 .items .item .image img{

}
.item-views.services-items.type_5 .items .item .image img:hover{

}
.item-views.services-items.type_5 .items .item .title {

}
.bx_filter_parameters_box_title{
    display: inline-block;
    margin-bottom: 15px !important;
	background-color: #2B97DF;
}
.bx_filter_parameters_box_title span{
    color:#fff;
}
.catalog.bx_filter .bx_filter_parameters_box_title .arrow{
    border: 1px solid #fff;
}
.catalog.bx_filter .bx_filter_parameters_box_title .arrow:hover{
    border: 1px dashed #fff;
}
.catalog.bx_filter .bx_filter_parameters_box_title .arrow::before {
    background: url(/bitrix/templates/aspro-priority/images/svg/header_icons.svg) -115px -51px no-repeat;
}

.ask_a_question .inner .text-block::before {
    background: none;
}
.ask_a_question .inner .text-block {
    padding: 19px 19px 28px;

}
/*
.ask_a_question .inner .text-block div b a{
    display: block;
    background-color: #2B97DF;
    padding: 7px 5px;
	margin-bottom: -11px;
}
.ask_a_question .inner .text-block div b a:hover{
    background-color: #208AD1;
}
.ask_a_question .inner .text-block div b a span{
    color:#fff !important;
}*/
.ask_a_question .inner .text-block div b a span{
    color:#208AD1 !important;
	font-size: 1.2rem !important;
	line-height: 1.5em;
}
.ask_a_question .inner .text-block div b a:hover{
    text-decoration: underline;
    text-decoration-color: #1E4D96;
}
.ask_a_question .inner .text-block div b a span:hover{
	color:#1E4D96 !important;

}

.button_back{
	display:none;
    position: fixed;
    bottom: 40px;
    z-index: 999999999;
    left: 40px;
	background-color:#2B97DF;
	color:#fff;
	border-width: 0;
	padding: 5px 10px;
}