.product-list__item-title {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
}
.product-list__item-text {
    font-size: 16px!important;
    color: #555;
    line-height: 27px!important;
}
.product-list__container-left {
    margin-top: 57px;
    display: block;
}
.product-list__container-right {
    margin-top: 12px;
    display: block;
}
.product-list__text {
    font-size: 15px;
    margin-top: 0;
    color: #a39898;
}
.content-container-black {
    padding: 0;
    max-width: 100%;
    background-color: #f7f7f7;
}
.btn--blue-conv {
    background-color: #fff;
    color: #0db5ff;
    border: 2px solid #0db5ff;
}
.btn--blue-conv:hover {
    background-color: #0db5ff;
    color: #fff;
    border: 2px solid #fff;
}
.product-list__item-text::before {
    background-color: #555!important;
    top: 10px!important;
}
.product-list__container a {
    font-size: 14px;
}
.content-container-black .product-list .section-title {
    margin-bottom: 20px;
}
.text-wrap__about-text {
    font-size: 17px;
}
.product-list__container a, .product-list .text-wrap .about-text a {
    font-size: 15px;
}
.project-lavina {
    padding-bottom: 40px;
}
.content-container .product-list .content-sys-treb {
    display: flex;
    justify-content: space-between;
}
.content-sys-treb div p {
    margin: 40px 0 0 0;
}
.product-list__container__new-vozm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
    max-height: none;
}
.product-list__container__new-vozm div img {
    margin-top: 0;
}
.section-title__auto-funnel {
    text-transform: none;
    font-size: 20px;
    color: #000;
    line-height: 27px;
}
.main-form__auto-funnel {
    max-height: 500px;
}
#auto {
    padding-left: calc(50% - 310px);
}
.auto-funnel__title {
    font-size: 28px;
    font-family: "Roboto Light";
    font-weight: 300;
    margin-bottom: 5px;
}
.auto-funnel__text {
    font-size: 17px;
    font-family: "Roboto Light";
    font-weight: 300;
    margin-bottom: 5px;
}
.auto-funnel__wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 auto;
    padding: 0 10px;
    font-family: "Roboto Light";
}
.auto-funnel__wrap-title {
    margin: 0 0 10px 0;
    font-size: 20px;
    line-height: 27px;
}
.auto-funnel__wrap ul {
    padding: 0 0 20px 20px  ;
}
.auto-funnel__wrap ul li {
    list-style-type: disc;
    font-size: 20px;
    line-height: 27px;
}
.section-top_add-descr {
    margin-top: 25px;
}
.auto-funnel__wrap-title span {
    font-weight: 600;
}
.auto-funnel__chaos_demoversion_letter {
    max-height: 230px;
}
.main-form__block-contacts {
    padding: 0 0 15px 10px;
    font-family: "Roboto Light";
    border-bottom: 1px solid #cfd0d1;
}
.main-form__block-contacts p {
    margin: 0;
    font-size: 16px;
}
.main-form__block-contacts__input {
    /*width: 50%;*/
    width: 100%;
    margin: 10px 0;
    padding: 5px;
    font-size: 16px;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #cfd0d1;
}

@media (max-width: 965px) {
    .main-form__auto-funnel {
        max-height: 100%;
    }
}
@media (max-width: 510px) {
    .modal-form-status {
        min-width: auto;
    }
}
@media (max-width: 420px) {
    .product-list__container__new-vozm div img {
        width: 100%;
    }
}
.news-catalog {
    margin-top: 50px;
}
.two-sides__img-cos .two-sides__image {
    min-width: 450px;
}
@media (max-width: 765px) {
    .two-sides__img-cos .two-sides__image {
        min-width: auto;
    }
}
.footer__item:last-child {
    margin-top: 20px;
}
.cla__title-fat {
    font-weight: 600;
}
.cla__desc-ul {
    -webkit-column-count: 2;
    column-count: 2;
    margin: 10px 0 0 20px;
    text-align: initial;
}
.cla__desc-ul li{
    color: #fff;
    list-style-type: disc;
    margin: 0 20px 5px 0;
    font-size: 16px;
}
@media (max-width: 1304px) {
    .cla__text-wrap {
        align-items: center;
    }

	.cla__desc-ul {
		display: flex;
		flex-wrap: wrap;
		margin-left: 0;
	}

	.cla__desc-ul li {
 		margin: 0 40px 5px 0;
	}

	.cla__desc-ul li:last-child {
 		margin-right: 0;
	}
}