/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }
/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.drag-block.CATALOG_SECTIONS .sections-list__item-image-wrapper--BG, .sections-list__item-image-wrapper--TOP {
	padding-top: 100%;
}
.yt.social__item {
	order: 5;
}
.yt.social__item .social__link {
	background: center / cover no-repeat url("/local/templates/aspro-allcorp3/images/google-map-icon.png");
}
.sc.social__item .social__link {
	background: center / cover no-repeat url("/local/templates/aspro-allcorp3/images/2gis-map-icon.png");
}
.yandex-business.social__item .social__link {
	background: center / cover no-repeat url("/local/templates/aspro-allcorp3/images/yandex-map-icon.png");
}
.footer .yandex-business.social__item .social__link {
	background-image: url("/local/templates/aspro-allcorp3/css/../images/svg/social.svg?v=1.4.2");
	background-position-x: calc(var(--size) * var(--column) - var(--skew));
	background-position-y: calc(var(--size) * (var(--row) + var(--row-offset)) - var(--skew));
	background-size: auto;
}
.footer .footer__social .yt.social__item .social__link {
	background: center / 15px 15px no-repeat url("/local/templates/aspro-allcorp3/images/google-map-icon-white.svg"); 
}
.footer .footer__social .sc.social__item .social__link {
	background: center / 15px 15px no-repeat url("/local/templates/aspro-allcorp3/images/2gis-map-icon-white.svg");
}
.social.social--picture-svg .svg img {
	opacity: 0.5;
}
.social.social--picture-svg .social__item:hover .svg img {
	opacity: 1;
}
.header-menu__dropdown-item-img-inner img {
	object-fit: contain;
	height: 100%;
}
.footer {
	overflow: hidden;
}
.company-thumbnail .thumbnail {
	border: 0;
}
.title-v4 .contacts-detail {
	margin-top: 0;
}
.contacts__sticky-panel__social {
	margin-top: 24px;
}
.drag-block.CUSTOM_SERVICES_ELEM .index-block--fon, .drag-block.CUSTOM_RITUALNIE_USLUGI .index-block--fon {
	background: none;
}
.drag-block.CUSTOM_SERVICES_ELEM .index-block--fon .services-list-home-page-template, .drag-block.CUSTOM_RITUALNIE_USLUGI .index-block--fon .services-list-home-page-template {
	background: #f8f8f8;
	background: var(--darkerblack_bg_black);
}
.header .header-menu__item {
	margin-right: 15px;
	margin-left: 15px;
}
.header-menu .header-menu__item--first {
	margin-left: 0;
}
.contacts-list__item-phone a, .contact-property--phones .contact-property__value a {
	color: var(--fill_dark_light_white_hover);
}
.contacts-list__item-phone a:hover, .contact-property--phones .contact-property__value a:hover {
	color: var(--fill_dark_light_ccc);
}
.services-list__item-preview p:last-child {
	margin: 0px 0px 0px 0px;
}
.catalog-detail__cart .buy_block.btn-actions__inner {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 10px;
}
.catalog-detail__cart .buy_block.btn-actions__inner .btn {
	margin: 0px 0px 0px 0px;
}
.catalog-block__item .catalog-block__info-bottom .buy_block.btn-actions__inner {
	display: flex;
	flex-wrap: wrap;
}
.catalog-detail__cart .buy_block.btn-actions__inner .info-buttons {
	flex: 0 0 100%;
	margin-top: -12px;
}
.catalog-detail__cart .buy_block.btn-actions__inner .buttons .btn {
	width: auto;
	padding: 11px 20px;
}
.services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner {
	text-align: center;
}
.drag-block.CUSTOM_SERVICES_ELEM .buy_block.btn-actions__inner .btn, .drag-block.CUSTOM_RITUALNIE_USLUGI .buy_block.btn-actions__inner .btn {
	margin-right: 0;
}
.btn.btn-lg {
	padding: 11px 20px;
}
.services-list__item--has-additional-text .services-list__item-text-top-part .services-list__item-title + .services-list__item-childs {
	margin-top: 0;
}
.header-menu__wide-submenu {
	overflow: hidden;
}
.submenu-toggle-btn {
	background: none;
	padding: 0;
	border: 0;
	color: var(--theme-base-color);
	font-size: 12px;
	line-height: 16px;
}
.header-menu__wide-submenu--collapsed {
	max-height: 95px;
}
.submenu-toggle-btn:hover {
	color: var(--white_text_black);
}
.contacts-detail__flex {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
}
.contacts-detail__flex .contacts-detail__image {
	flex: 0 0 720px;
	max-width: 100%;
}
.order-info-block .buy_block .btn {
	width: 100%;
}
.drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .services-list__item-order-btns {
	flex-direction: column;
	gap: 10px;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .services-list__item-order-btns {
	gap: 10px;
	flex-wrap: wrap;
	justify-content: center;
}
.services-list .services-list__item-text-bottom-part .services-list__item-order-btns {
	margin-top: 0;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .services-list__item-text-bottom-part .btn.more, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .services-list__item-text-bottom-part .btn.more {
	display: block;
}
#main .drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .mobile-scrolled--items-2>div, #main .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .mobile-scrolled--items-2>div {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
#main .drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .services-list__item-title, #main .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .services-list__item-title {
	text-align: center;
}
.catalog-table__info-bottom .buy_block .btn {
	flex: 0 0 auto;
	margin: 0px 0px 0px 0px;
}
.buy_block .btn {
	text-overflow: clip;
}
.catalog-list__info-bottom .buttons .btn {
	display: inline-block;
	width: auto;
	padding: 11px 28px;
}
.buttons+.info-buttons {
	margin-top: 10px;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list.services-list-home-page-template .services-list__item-text-bottom-part .buy_block.btn-actions__inner .buttons .btn-wide, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list.services-list-home-page-template .services-list__item-text-bottom-part .buy_block.btn-actions__inner .buttons .btn-wide, .services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner .buttons .btn-wide {
	width: auto;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list.services-list-home-page-template .services-list__item-text-bottom-part .buy_block.btn-actions__inner .btn, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list.services-list-home-page-template .services-list__item-text-bottom-part .buy_block.btn-actions__inner .btn, .services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner .btn {
	margin: 0px 0px 0px 0px;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list.services-list-home-page-template .services-list__item-text-bottom-part .buy_block.btn-actions__inner, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list.services-list-home-page-template .services-list__item-text-bottom-part .buy_block.btn-actions__inner, .services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list-home-page-template .buy_block.btn-actions__inner .buttons .btn, .services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner .btn, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list-home-page-template .buy_block.btn-actions__inner .btn, .catalog-block__info-bottom .line-block .btn, .catalog-table__info-bottom .buy_block .btn {
	padding: 11px 7px;
}
.catalog-block__info-bottom .line-block__item.catalog-block__info-btn {
	flex: 0 0 100%;
	margin-top: 10px;
}
.catalog-table__info-bottom .btn-actions--with-icons {
	max-width: none;
}
.catalog-table__info-bottom .price {
	white-space: nowrap;
}
.catalog-table .catalog-table__info-bottom {
	flex: 0 0 auto;
}
.catalog-table__info-tech .line-block {
	flex-wrap: wrap;
}
.catalog-table .catalog-table__info-bottom .btn-actions--with-icons .buy_block {
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 10px;
}
.catalog-list__info-bottom .buy_block {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: space-between;
	align-items: center;
}
.catalog-list__info-bottom .buy_block>.btn {
	margin: 0;
	padding: 11px 10px;
}
.catalog-list__info-bottom .info-buttons {
	margin-top: 0;
}
.catalog-list__info-bottom .info-buttons__item .btn {
	white-space: nowrap;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .buy_block .buy_block, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .buy_block .buy_block {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}
.drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .buy_block .buy_block .btn, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .buy_block .buy_block .btn {
	margin: 0;
}
.drag-block.CATALOG_TAB .catalog-block__item, .SERVICES.drag-block .services-list__item--big-padding, .services-list .services-list__item:not(.services-list__item--has-bg), .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list__item--big-padding {
	padding: 40px 20px;
}
.catalog-block__info-bottom .line-block {
	margin-right: 0;
	margin-left: 0;
}
.catalog-block__info-bottom .line-block__item {
	padding: 0px 0px 0px 0px;
}
body .index-block__header-only-link {
	padding: 0 20px;
}
.index-block__header-only-link .index-block__title-wrapper {
	justify-content: flex-end;
}
.index-block__header-only-link .index-block__link {
	font-size: 14px;
}
.index-block__header-only-link .index-block__arrow {
	display: inline-block;
}
.catalog-block__info-bottom .catalog-block__info-btn .buttons .btn, .detail-block .catalog-block__info-bottom .buttons .btn, .catalog-list .catalog-list__info-bottom .buttons .btn {
	padding: 11px 40px;
}
.catalog-table .catalog-table__info-bottom .buy_block .buttons .btn {
	width: auto;
	padding: 12px 15px;
	min-width: 131px;
}
.right_block .text_after_items {
	margin-top: 20px;
}
.right_block .services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner .buttons, .services-detail__bottom-info .ordered-block .order-info-block .buy_block.btn-actions__inner .buttons {
	display: none;
}
.right_block .services-list .services-list__item-text-bottom-part .buy_block {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.btn--tel.btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 11px 7px;
	min-height: 43px;
	font-size: 13px;
}
.catalog-page-custom-wrapper .catalog-list__info .buy_block .btn, .catalog-page-custom-wrapper .catalog-list__info .buy_block .buttons {
	width: 100%;
}
.row-col-md-2-4 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.row-col-md-2-4 .more_wrapper {
	height: 100%;
	margin: 0;
}
.row-col-md-2-4 .more_wrapper a {
	height: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.col-md-2-4 {
	width: 50%;
	margin-bottom: 32px;
}
.banners-big .maxwidth-banner .maxwidth-theme {
	background-position: center;
}
body .project-list .project-list__item-section {
	opacity: 1;
}
.catalog-items .info-buttons__item-text {
	font-size: 13px;
}
.site_map_wrapper .wrap-map {
	display: flex;
	flex-wrap: wrap;
}
body .ymaps-b-balloon__content {
	padding-right: 15px;
}
@media (max-width: 530px) {
	.bx-yandex-view-map {
		height: 275px;
	}
	.bx-yandex-view-map .bx-yandex-map, .bx-yandex-view-map .bx-google-map {
		transform: translate(0, -100px);
		height: 375px !important;
	}
	.body .yandex-map__frame .bx-yandex-map {
		transform: translate(0);
	}
}
@media (min-width: 768px) {
	.bx_compare .catalog-block__info-bottom .catalog-block__info-btn .buttons .btn {
		padding: 11px 7px;
	}
	.bx_compare .catalog-block__item {
		padding-left: 15px;
		padding-right: 15px;
	}
	.img-float {
		float: left;
	}
	.col-md-2-4 {
		width: 33.333%;
	}
}
@media (max-width: 1023px) {
	.drag-block.PROJECTS .project-list__item--with-preview:hover .project-list__item-additional-text {
		opacity: 1;
		visibility: visible;
	}
	.drag-block.PROJECTS .project-list__item--with-preview:hover .project-list__item-text-wrapper {
		opacity: 0;
		visibility: hidden;
	}
	#main .catalog-detail__bottom-info .detail-block .grid-list.grid-list--items-1-wide, #main .sections-list .grid-list.grid-list-mobile-2, #main .services-list .grid-list.grid-list--items-4 {
		grid-template-columns: 1fr 1fr;
	}
	#main .services-list .grid-list.grid-list--items-4 .services-list__wrapper {
		padding: 0px 0px 0px 0px;
	}
	#main .catalog-detail__bottom-info .detail-block .grid-list.grid-list--items-1-wide .items-list-inner__item, #main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .accordion-head {
		padding: 35px 15px;
	}
	#main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .accordion-head .svg-inline-right-arrow {
		top: 15px;
		right: 15px;
	}
	#main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .accordion-body {
		padding: 0 15px;
	}
	.items-list-inner--img-srl .items-list-inner__item-image-wrapper .items-list-inner__item-link {
		max-width: 100%;
	}
	#main .catalog-detail__bottom-info .detail-block .grid-list.grid-list--items-1-wide .items-list-inner__item .font_18, #main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .vacancy-accordion__pay, #main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .vacancy-accordion__name, #main .services-list .grid-list.grid-list--items-4 .font_18 {
		font-size: 16px;
	}
	#main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .vacancy-accordion__head {
		padding-right: 0;
		padding-top: 5px;
	}
	#main .catalog-detail__bottom-info .detail-block .grid-list.grid-list--items-1-wide .items-list-inner__item .font_15, #main .catalog-detail__bottom-info .detail-block .vacancy-accordion__list.grid-list--items-1 .vacancy-accordion__detail-text {
		font-size: 14px;
	}
	#main .catalog-detail__bottom-info .detail-block .mobile-scrolled--items-2 {
		flex-wrap: wrap;
	}
	.services-list__item--has-bg .services-list__item-additional-text-top-part .arrow-all {
		display: none;
	}
	.services-list__item--has-bg .services-list__item-additional-text-top-part .services-list__item-title {
		padding-right: 0;
	}
	.services-list__item .services-list__item-text-top-part {
		padding: 15px 10px 0;
	}

	.services-list__item--no-scrolled.services-list__item--has-additional-text .services-list__item-text-top-part .mCSB_container {
		padding: 0px 0px 0px 0px;
	}
	.services-list__item--has-additional-text:hover .services-list__item-text-wrapper {
		opacity: 0;
		visibility: hidden;
	}
	.services-list__item:hover .services-list__item-additional-text-wrapper {
		opacity: 1;
	}
	.services-list__item.dark-block-hover:hover:before {
		opacity: 0;
	}
}
@media (min-width: 1440px) {
	.col-md-2-4 {
		width: 20%;
	}
}
@media (max-width: 991px) {
	.catalog-table .catalog-table__info-bottom .btn-actions--with-icons .buy_block {
		justify-content: center;
	}
	.btn-actions--with-icons .buttons {
		text-align: center;
	}
	.sale-list .grid-list.grid-list--items-3 {
		grid-template-columns: repeat(auto-fill, minmax(325px, 1fr));
	}
	.services-list__item-image-wrapper--BG, .grid-list:not(.mobile-scrolled) .services-list__item .services-list__item-image-wrapper--BG {
		padding-top: 100%;
	}
	.maxwidth-theme {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width: 990px) {
	.catalog-list__item .catalog-list__info {
		flex-direction: column;
		padding: 0px 0px 0px 0px;
	}
	.catalog-list__item .catalog-list__info-top {
		padding: 0;
	}
	.catalog-list__info-bottom {
		max-width: 185px;
	}
}
@media (min-width: 601px) and (max-width: 990px) {
	.catalog-list__item .catalog-list__info {
		flex-direction: column;
		padding: 0px 0px 0px 40px;
	}
}
@media (min-width: 1201px) {
	.banners-big__buttons .btn {
		padding: 12px 20px;
	}
}
@media (max-width: 767px) {
	.tizers-list__item {
		display: block;
	}
	.tizers-list__item--images-position-LEFT .tizers-list__item-image-wrapper {
		margin-bottom: 15px;
	}
	.CATALOG_SECTIONS .grid-list.grid-list--items-4, .catalog-page-custom-wrapper .grid-list.grid-list-mobile-2, .services-list .grid-list.grid-list--items-4 {
		gap: 10px;
	}
	.services-list .services-list__item:not(.services-list__item--has-bg) {
		padding: 32px 15px;
	}
	.drag-block.CUSTOM_SERVICES_ELEM .services-list-home-page-template .buy_block.btn-actions__inner .buttons .btn, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list-home-page-template .buy_block.btn-actions__inner .btn, .catalog-block__info-bottom .line-block .btn, .catalog-table__info-bottom .buy_block .btn {
		padding: 11px 5px;
	}
	body .drag-block.PROJECTS .project-list__item-title {
		display: none;
	}
	.order-info-block .line-block {
		justify-content: center;
		text-align: center;
	}
	.drag-block.CUSTOM_SERVICES_ELEM .services-list__wrapper .services-list__item-text-wrapper .services-list__item-text-bottom-part, .services-list .services-list__item-text-bottom-part, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list__wrapper .services-list__item-text-wrapper .services-list__item-text-bottom-part {
		display: block;
	}
	.drag-block.CUSTOM_SERVICES_ELEM .services-list__item-text-bottom-part .services-list__item-order-btns, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list__item-text-bottom-part .services-list__item-order-btns {
		margin-top: 0;
	}
	.banners-big__buttons-item .btn-white, .banners-big:not(.banners-big--img-square) .banners-big__item .banners-big__buttons .btn.btn-white {
		background: var(--theme-base-color);
		color: #ffffff;
		border: 1px solid var(--theme-base-color);
	}
	.banners-big .banners-big__item .banners-big__buttons .btn.btn-white:hover {
		border-color: var(--theme-base-color);
	}
	#main .catalog-detail__bottom-info .grid-list.grid-list-mobile-2 {
		display: flex;
		gap: 10px;
	}
	#main .catalog-detail__bottom-info .detail-block .tizers-list {
		padding: 20px 0 20px;
	}
	.catalog-detail__bottom-info .tizers-list__item-image-wrapper--position-LEFT.tizers-list__item-image-wrapper--ICONS {
		margin-right: 5px;
	}
	#main .catalog-detail__bottom-info .detail-block .tizers-list>.maxwidth-theme {
		padding: 0 7.5px;
	}
	#main .catalog-detail__bottom-info .detail-block .grid-list.grid-list-mobile-2 .tizers-list__item-name {
		font-size: 14px;
	}
	.sections-list__item--has-bg .sections-list__item-additional-text-wrapper, #main .drag-block .sale-list__item-text-wrapper--BOTTOM, .drag-block.PROJECTS .project-list__item-additional-text {
		left: 7.5px;
		right: 7.5px;
	}
	.drag-block.CATALOG_TAB .catalog-block__item, .SERVICES.drag-block .services-list__item--big-padding, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list__item--big-padding {
		padding: 15px 7.5px;
	}
	.drag-block.CATALOG_SECTIONS .sections-list__item.dark-block-hover:before, .SALE.drag-block .sale-list__item.dark-block-hover:before {
		opacity: 0.5;
	}
	.sections-list__item--has-bg:hover .sections-list__item-additional-text-wrapper {
		opacity: 1;
	}
	.sections-list__item--has-additional-text:hover .sections-list__item-text-wrapper, .drag-block.PROJECTS .dark-block-hover:before {
		opacity: 0;
		visibility: hidden;
	}
	.sections-list__item .sections-list__item-title, .SALE.drag-block .sale-list__item-title {
		font-size: 16px;
		line-height: 22px;
	}
	#main .drag-block .mobile-scrolled {
		padding: 0px 0px 0px 0px;
		margin: 0px -7.5px 0px;
		display: flex;
		flex-wrap: wrap;
		gap: 0;
	}
	#main .drag-block .grid-list:not(.mobile-scrolled) {
		grid-template-columns: 1fr 1fr;
	}
	#main .drag-block .mobile-scrolled:not(.grid-list--no-gap)>div, #main .drag-block .mobile-scrolled--items-2>div {
		padding: 0px 5px 10px;
		width: calc(50% - 10px);
	}
	.SALE.drag-block .sale-list__item-sticker--TOP {
		left: 7.5px;
	}
	#main .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list__item-title {
		font-size: 14px;
		line-height: 18px;
		min-height: 36px;
	}
	#main .drag-block.CUSTOM_SERVICES_ELEM .services-list__item-title {
		font-size: 16px;
		line-height: 22px;
	}
	.services-list__item-text-top-part .services-list__item-title+.services-list__item-preview-wrapper {
		margin-top: 5px;
	}
}
@media (max-width: 600px) {
	.grid-list:not(.mobile-scrolled) .services-list__item .services-list__item-additional-text-wrapper {
		left: 15px;
	}
	table.table:not(.table-full-width) thead+tbody td .th-mobile {
		display: -webkit-box;
		white-space: normal;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		word-break: normal;
		top: 11px;
	}
	table.table:not(.table-full-width) thead + tbody tr:not(.nomobile) td {
		word-break: normal;
	}
	table.table:not(.table-full-width) thead+tbody tr:not(.nomobile) td {
		min-height: 60px;
	}
	.drag-block.CATALOG_TAB .buttons .btn, .catalog-list .catalog-list__info-bottom .buttons .btn, .detail-block .catalog-block__info-bottom .buttons .btn {
		width: 100%;
		padding: 11px 15px;
	}
	.drag-block.CATALOG_TAB .buttons, .detail-block .catalog-block__info-bottom .buttons {
		width: 100%;
	}
}

@media (min-width: 601px) {
	.index-block__header-only-link .index-block__link {
		font-size: 15px;
	}
	.drag-block.CUSTOM_SERVICES_ELEM .services-list .services-list__item-text-bottom-part .buy_block.btn-actions__inner, .drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .services-list__item-order-btns {
		justify-content: flex-start;
	}
	#main .drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .services-list__item-title, #main .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .services-list__item-title {
		text-align: left;
	}
	.drag-block.CUSTOM_SERVICES_ELEM .services-list--img-srl .services-list__item-order-btns, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list--img-srl .services-list__item-order-btns {
		align-items: flex-start;
	}
	.drag-block.CUSTOM_SERVICES_ELEM .services-list.services-list--img-srl .services-list__item-text-bottom-part .buy_block.btn-actions__inner, .drag-block.CUSTOM_RITUALNIE_USLUGI .services-list.services-list--img-srl .services-list__item-text-bottom-part .buy_block.btn-actions__inner {
		text-align: left;
	}
}
@media (min-width: 992px) {
	.services-list__item-image-wrapper--BG {
		padding-top: 100%;
	}
}