.main-certificate .txt-button-phone .cert-item-btn-link {
    padding: 0 30px;
}

.main-certificate .evalucia-interesting .title-1 {
    display: none;
}

.main-certificate .evalucia-interesting .interesting-item {
    padding: 41px 40px 42px;
    gap: 30px;
    flex-basis: calc((100% / 3) - (40px / 3));
    justify-content: flex-start;
}

.main-certificate .evalucia-interesting .interesting-item .title-3 {
    text-align: center;
    width: 100%;
}

.main-certificate .margin-block,
.main-certificate .mr-bl,
.header-items.margin-block,
.footer.margin-block,
.search-block-items.margin-block {
    margin: 0 auto;
    max-width: 1540px;
}
.evaluciya-info-item .evaluciya-info-text .txt-1{
    align-items: flex-start;
}
@media (max-width: 1580px) {
    .main-certificate .margin-block,
    .main-certificate .mr-bl,
    .header-items.margin-block,
    .footer.margin-block,
    .search-block-items.margin-block {
        margin: 0 auto;
        max-width: 1204px;
    }

    .evaluciya-info .title-1 {
        max-width: 490px;
    }

    .evaluciya-info .evaluciya-info-item {
        gap: 20px;
    }

    .main-certificate .title-4 {
        font-size: 32px;
        text-transform: initial;
    }

    .cert-item-btn {
        padding: 30px 0;
    }

    .evaluciya-info-1 .title-1,
    .evaluciya-info-2 .title-1 {
        max-width: 390px;
    }

    .evaluciya-info-1 .evaluciya-info-item {
        gap: 150px;
    }

    .evalucia-interesting .title-3 {
        font-size: 24px;
    }
}

@media (max-width: 1244px) {
    .main-certificate .margin-block,
    .main-certificate .mr-bl,
    .header .header-items.margin-block,
    footer.footer.margin-block,
    .search-block-items.margin-block {
        margin: 0 auto;
        max-width: 960px;
    }

    .evaluciya-info .title-1 {
        max-width: 310px;
    }

    .evaluciya-info-item {
        margin: 30px 0 60px;
    }

    .cert-info-step {
        margin-top: 60px;
    }

    .cert-item-info {
        padding: 50px 60px 70px;
    }
    .cert-item {
        flex-basis: calc((100% / 2) - 10px);
    }
    .cert-info-step .cert-item-info {
        padding: 50px 60px 56px;
    }

    .cert-info-step .price-item {
        margin-top: 28px;
    }

    .stroke {
        max-width: 150px;
    }

    .evaluciya-info-1 .evaluciya-info-item {
        gap: 20px;
    }

    .evalucion-consultation-item {
        margin: 170px 0;
    }

    .evaluciya-info-2 .title-1 {
        max-width: 390px;
    }

    .main-certificate .evalucia-interesting .interesting-item {
        padding: 32px 20px;
        gap: 10px;
    }
    .evalucia-interesting .title-3 {
        font-size: 20px;
    }
    .evaluciya-info-1 .evaluciya-info-item, .evaluciya-info-2 .evaluciya-info-item {
        margin: 60px 0;
    }
    .evalucia-interesting-content.dr-cl {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .main .banner-main {
        max-height: 700px;
    }
    .price-item {
        margin-top: 28px;
    }
}

@media (max-width: 1000px) {
   .main-certificate .banner-main {
        margin-top: 120px;
       max-height: 540px;
    }
    .main-certificate .margin-block,
    .main-certificate .mr-bl,
    .header .header-items.margin-block,
    footer.footer.margin-block,
    .search-block-items.margin-block {
        margin: 0 auto;
        max-width: 728px;
    }
    .main .banner-main-link {
        margin: 10px 0 30px;
    }
    .main .banner-main.direction-column {
        gap: 10px;
    }
    .banner-main-link .button-link {
        font-size: 16px;
    }
    .evaluciya-info .evaluciya-info-item {
        gap: 30px;
        flex-direction: column;
    }
    .evaluciya-info .title-1 {
        max-width: 480px;
    }
    .cert-item {
        flex-basis: calc((100% / 2) - (20px / 2));
    }
    .evaluciya-info-2 .title-1{
        max-width: 100%;
    }
    .evaluciya-info .evaluciya-info-item {
        gap: 20px;
    }
    .interesting-items {
        flex-wrap: wrap;
    }

    .main-certificate .evalucia-interesting .interesting-item {
        flex-basis: calc((100% / 2) - (20px / 2));
    }
}

@media (max-width: 768px) {
    .main-certificate .margin-block,
    .main-certificate .mr-bl,
    .header .header-items.margin-block,
    footer.footer.margin-block,
    .search-block-items.margin-block {
        margin: 0 20px;
        max-width: 100%;
    }
    .bx-breadcrumb{
        padding-top: 20px;
    }
    .evaluciya-info-item {
        margin: 20px 0 60px;
    }
    .main-certificate .title-4 {
        font-size: 28px;
    }
    .cert-item {
        flex-basis: 100%;
    }
    .cert-item-info {
        padding: 50px 0;
    }
    .stroke {
        max-width: 215px;
    }
    .price-item {
        margin-top: 40px;
    }
    .cert-item-btn {
        padding: 20px 0 0;
    }
    .certs-items {
        gap: 40px;
    }
    .cert-info-step .price-item{
        margin-top: 26px;
    }
    .evalucion-consultation-item {
        margin: 60px 0 70px;
    }
    .evalucion-consultation-title{
        max-width: 440px;
        font-size: 32px;
    }
    .main-certificate .evalucia-interesting .interesting-item {
        flex-basis: 100%;
    }
    .interesting-item br{
        display: none;
    }
}
@media (max-width: 480px) {
    .main-certificate .banner-main {
        max-height: 600px;
    }
    .main-certificate .title-1 {
        font-size: 24px;
    }
    .main-certificate .text-adaptive{
        font-size: 16px;
        margin: 0 20px;
    }
    .cert-item-info {
        padding: 34px 60px 50px;
    }
    .price-item {
        margin-top: 30px;
    }
    .stroke {
        max-width: 170px;
    }
    .main-certificate .title-4 {
        font-size: 24px;
    }
    .cert-info-step .cert-item-info {
        padding: 34px 60px 36px;
    }
    .cert-info-step .price-item {
        margin-top: 30px;
    }
    .evalucion-consultation-item {
        margin: 60px 0 60px;
    }
    .evalucion-consultation-title {
        max-width: 320px;
        font-size: 24px;
    }
    .main-certificate .banner-main {
        margin-top: 136px;
    }
}
@media(hover: hover){
    .cert-item:hover .cert-item-info{
        background: #78BCA2;
    }
}