.partneram-pad{
	padding: 0 40px;
}
.contacts .contacts-offices .contacts-office .contacts-image{
	background-position: center;
}
.contacts .contacts-contact-wrap{
	display: none;
}
div .widget.c-about-ref.c-about-ref-template-2 .widget-name {
	font-size: 24px;
	text-align: center;
}

div .widget.c-about-ref.c-about-ref-template-2 {
	margin-top: 50px;
	border-top: none;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-picture-size=small] .catalog-section-list-item-image-wrapper {
	display: none;
}

.widget.c-about-ref.c-about-ref-template-2 [data-view="1"] .widget-block-text{
	margin-top: 45px;
}

div .widget.c-categories.c-categories-template-2 .widget-item-name{
	padding-right: 8px;
}

div .widget.c-categories.c-categories-template-2 .widget-item-picture{
	width: 60px;
    height: 60px;
	margin-right: 10px;
}
.widget.c-categories.c-categories-template-2 .widget-item-name{
	padding-top: 10px;
	text-align: center;
}
div .widget.c-categories.c-categories-template-2 .widget-item-picture{
	margin: 0 auto;
	margin-right: auto;

}/*
div .c-slider.c-slider-template-1 .widget-item-text{
	display: none;
}*/

div .c-slider.c-slider-template-1 .widget-item-text div{
	color: #fff;
}

@media all and (max-width: 768px) {
	div .c-slider.c-slider-template-1 [data-mobile-separated=true] .widget-item-block-desktop{
		height: 100px;
		background: #2f5050 !important;
	}
	div .c-slider.c-slider-template-1 .widget-item-text{
		display: block;
		font-size: 16px;
	}
	div .c-slider.c-slider-template-1 .widget-item-description[data-view]  {
		font-size: 16px;
	}

	div .c-slider.c-slider-template-1 .widget-item-content-body{
		height: 100px !important;
	}
	div .c-slider.c-slider-template-1 [data-dots-view="1"][data-mobile-separated=true] .widget-slider-dots{
		bottom: calc(-15% + 16px);
	}
	div .widget.c-about-ref.c-about-ref-template-2 .widget-buttons,
	div .widget.c-about-ref.c-about-ref-template-2 .widget-name{
		text-align: center;
	}
	div .widget.c-about-ref.c-about-ref-template-2 [data-view="1"] .widget-block-text {
		margin-top: 0px;
	}
	div .c-slider.c-slider-template-1 [data-mobile-separated=true] .widget-item-block-desktop{
		display: none;
	}
}

@media (max-width: 600px) {
	div .widget.c-about-ref.c-about-ref-template-2 {
		margin-top: -50px;
	}
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost {
	display: none !important;
}
