.i-slider .swiper .widget-form.widget-size-compact {
	max-width: 600px;
}

.form-field>.form-control, .form-field>.form-select {
    height: calc(2.5rem + 12px);
    font-size: 20px;
    line-height: 34px;
}

.column-fill {
	display: none;
}

.header10 .header__top-slogan {
    font-size: 16px;
	line-height: 16px;
}

.header__top-phone_link a span {
	font-size: 20px;
	line-height: 20px;
}

.header__top-phone_link svg {
	display: none;
}

.header__humburger-navigation {
	top: 161px;
}

.menu-hamburger__catalog-title a {
	font-size: 20px;
}

.header__center > .container:first-child,
.header__humburger-navigation > .container:first-child{
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
}

.i-slider .swiper .widget-form.widget-size-compact .widget-form-inner {
    display: flex;
    flex-wrap: wrap;
}

.i-slider .swiper .widget-form.widget-size-compact .widget-form-inner .form-field {
	flex: 0 0 50%;
	padding-left: 5px;
	padding-right: 5px;
}

.i-slider .swiper .widget-form.widget-size-compact .widget-form-inner .form-field--agree,
.i-slider .swiper .widget-form.widget-size-compact .widget-form-inner .form-feedback__form-bottom {
	flex: 0 0 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.i-slider .swiper .widget-form.widget-size-compact .widget-form-inner .form-field__error {
	left: 5px;
	right: 5px;
}

.custom-checkbox {
	line-height: 16px;
}

.custom-checkbox__text {
	font-size: 16px;
	line-height: 20px;
}

.block-categories__column-img {
    padding-top: 42%;
}

.content-block__container {
    margin-left: auto;
    margin-right: auto;
}

.block-reasons h2 {
	text-align: center;
}

.block-reasons.block-about-us-in-number {
	background: rgba(243,243,243,1);
}

.idblock-39158 .container {
	overflow: hidden;
}

.block-sale__item-img {
    padding-top: 63.25%;
}

.addresses-list_item--adress p {
	color: #fff;
}

.addresses-list_item--left .swiper-slide {
	background: #fff;
}

.addresses-list_item--left {
    width: 300px;
	height: auto;
}

.addresses-list_item--right {
    width: calc(100% - 300px);
    flex: 0 0 calc(100% - 300px);
}

.addresses-list_item {
	max-width: 1509px;
	margin-left: auto;
	margin-right: auto;
}

.simple-styled-list .process-step__number {
	top: 4px;
}

.body-project-249 {
                    
}

@media screen and (max-width:  1024px) {
	
	h1, h2 {
		font-size: 32px ! important;
		line-height: 40px ! important;
	}
	
    .body-project-249 {
    
    }
}

@media screen and (max-width: 766px) {
    .body-project-249 {
    
    }
}

@media screen and (max-width: 637px) {
    .body-project-249 {
    
    }
}

@media screen and (max-width: 530px) {
    .body-project-249 {
    
    }
}

@media screen and (min-width: 360px) and (max-width: 450px) {
    .body-project-249 {
    
    }
}

@media screen and (min-width: 320px) and (max-width: 359px) {
    .body-project-249 {
    
    }
}