.block1,
.block3,
.block7,
.block9 {
    background-color: #e5ebf1;
}
.block1 {
    background: url("/../images/window_bgn.png") no-repeat 361px;
    background-size: cover;
    background-color: #e5ebf1;
}
.block3, 
.block7, 
.block9 {
    background: url("./../images/window_bgn3.png");
    background-color: #e5ebf1;
}
.block5 {
    background-color: #ffffff;
}
.block1 .wrapper {
    background: none;
}
.form__popup {
    background: rgba(255, 255, 255, 0.9);
}
.block5__publish .right .massage {
    background: #ccd7e4;
}
.block5__publish .right .massage:before {
    background: url("./../images/massage_thing.png") center no-repeat;
}
.block9__usage__items .item .text-container:before {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(236, 251, 252, 0)), color-stop(1%, rgba(236, 251, 252, 0.01)), to(#e5ebf1));
    background: linear-gradient(to bottom, rgba(236, 251, 252, 0) 0%, rgba(236, 251, 252, 0.01) 1%, #e5ebf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e5ebf1', GradientType=0);
}
.block1__left__pack .form__popup {
    position: absolute;
    /* bottom: 20px; */
    right: -20px;
}
.block1__right .left li:nth-child(1) {
    top: -100px;
}
.block1__left__pack .block1__left__pack__inner .center,
.block7__course .left .left__img .left__img__bottom {
    background: url("./../images/prod.png") center no-repeat;
    background-size: contain;
}
.pro1 {
    background: url("./../images/lines.png") left;
    background-repeat: repeat-y;
    background-color: orange;
    background-position-y: top;
}
.pro2, .pro3, .pro4 {
    background: url("./../images/lines.png") left;
    background-repeat: repeat-y;
    background-color: orange;
    background-position-y: top;
}
.phone-container {
    width: 100%;
}
.form__popup .price__block .new__price .price {
    margin-top: 4px;
}

.form__popup .price__block .old__price .price .x_price_previous,
.form__popup .price__block .new__price .price .x_price_current {
    font-size: 32px;
}

.block3__courses .center .block3__center__checks .item {
    justify-content: flex-start;
}

.block6__focus .left p {
    font-size: 18px;
}

.block2__list .left p,
.block2__list .right p {
    text-align: center;
    line-height: 1.25;
    padding: 0 20px;
}

/* terms page */
.terms-wrapper {
    background-image: none;
}

/* responsive */
@media screen and (max-width: 1169px) {
    .block1__left__pack .form__popup {
        right: -210px;
    }
}
@media screen and (max-width: 992px) {
    .block1 {
        background: #e5ebf1 url("/../images/window_bgn.png") no-repeat 0;
    }
    .block1__left__pack .form__popup {
        right: 100px;
    }
    .block1__right .left li:nth-child(1) {
        top: 0;
    }
}
@media screen and (max-width: 767px) {
    .block1__left__pack .form__popup {
        position: relative;
        left: 0;
    }
}

