.col-d-8.customerday152020__banner__text {
    background-color: rgba(248, 248, 249, .58);
    border-radius: 15px;
    color: #444;
    max-width: 640px
}

.cards__item:hover .price-val, .cards__item:hover .price-val2 {
    color: #fff
}

.cards {
    justify-content: center
}

.cards__item.cardmax {
    position: relative
}

.osago-get-links__title {
    text-align: center
}

.content p {
    padding-left: 20px;
    padding-right: 20px
}

.osago-links {
    margin-bottom: -60px;
    margin-top: 30px
}

.cards__itemblc1 {
    position: relative;
    border-radius: 15px
}

.content-inner {
    padding: 40px 6.25%;
    margin: 0 auto 40px
}

.ptext {
    font-size: 16px
}

.btn {
    border: 1.3px solid #f5f5f5;
    padding: 12px 10px;
    font-size: 14px
}

.content-inner {
    padding: 0 6.25%
}

.landing-page-constructor__wrapper {
    padding: 30px
}

.cards__itemblc2 {
    position: relative;
    max-width: 720px;
    min-width: auto;
    width: auto;
    min-height: 320px;
    border-radius: 15px
}

.price-val{
    color: #696969;
}

@media screen and (max-width: 580px) {
    .container.container__background {
        background-image: none !important;
    }
}

@media screen and (max-width: 480px) {
    .cards__item {
        width: auto
    }

    .mob1 {
        min-height: 450px
    }

    .mob2 {
        min-height: 380px
    }

    .mob3 {
        min-height: 380px
    }

    .mob4 {
        min-height: 360px
    }

    .mob5 {
        min-height: 360px
    }
}

.content p {
    margin-bottom: 0
}

.cards__images {
    padding-bottom: 50px;
    position: absolute;
    bottom: 0;
    width: 100%
}

.cards__images1 {
    padding-bottom: 50px;
    bottom: 0;
    width: 100%
}

.endtext {
    font-size: 10px;
    color: #696969
}

.blockaksko {
    min-height: 240px;
    border-radius: 15px
}

.cards__item {
    padding: 0
}

.btn {
    margin-bottom: 20px
}

.page-landing__form .mfp-close {
    display: none
}

.page-landing__form-title {
    padding-right: 25px
}

.page-landing__form .popup__close {
    position: absolute;
    font-size: 22px;
    top: 20px;
    right: 20px;
    width: 24px;
    height: 22px;
    fill: #ce253d
}

.btn {
    margin-bottom: 20px
}

.row .col-4 {
    padding: 20px
}

.row .col-d-4 {
    padding: 20px
}

.osago-get-links__image {
    margin-top: 20px
}

.cards__item {
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px
}

.landing-page-constructor__list {
    padding: 20px 0;
    background: rgba(0, 0, 0, 0)
}

.price {
    position: relative;
    bottom: 0;
    text-align: center;
    font-size: 28px
}

.cardmax {
    min-height: 390px
}

.cards__item {
    padding: 0;
    border-radius: 15px;
    min-height: 335px
}

.price {
    position: relative;
    bottom: 0;
    text-align: center;
    font-size: 28px
}

.monbotm {
    position: absolute;
    bottom: 20px;
    width: 100%
}

.price-val {
    font-size: 19px;
    text-decoration: line-through
}

.price-val2 {
    font-size: 19px;
    color: #ce253d
}

.Pricces {
    padding: 10px
}

@media (min-width: 768px) {
    .page-landing__form-title {
        padding-right: 0
    }

    .cardtt {
        width: 355px
    }

    .cardslo {
        width: 355px
    }
}


@media (max-width: 768px) {
    .content .calc__text {
        margin-bottom: 20px
    }
    .cards .monbotm {
        position: static;
    }

    .cards__item {
        min-height: 300px
    }
}