.serv-sharova-head.serv-prost-head {
    padding-top: 1px;
    background-image: url("../images/serv-prost-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 210px;
}

.newsblog-article .serv-prost__title {
    margin-bottom: 20px;
}


.serv-prost a, .prost-types a, .prostavki__text-wrap a{
    color: #2c9bda;
}

.serv-prost a:hover, .prost-types a:hover, .prostavki__text-wrap a:hover {
    text-decoration: underline;
    transition: .4s;
}

.serv-prost__title {
    color: #3A3939;
    margin-bottom: 80px;
}

.serv-prost__text {
    color: #3A3939;
    margin-right: 20px;
}

.serv-prost__wrap {
    display: flex;
    align-items: center;
}



.serv-prost {
    margin-bottom: 230px;
}

.prost-types {
    margin-bottom: 210px;
}

.prost-types__text {
    width: calc(100% - 700px);
}


.prost-types__title {
    max-width: 868px;
    margin-bottom: 160px;
    color: #3A3939;
}

.prost-types__item span {
    font-family: "NotoSansSemiBold";
    
}

.prost-types__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.prost-types__img {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 490px;
}

.prost-types__item .serv-prost__text {
    max-width: 550px;
}

.prostavki__text-wrap {
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px;
}

.prostavki__text {
    color: #3A3939;
    width: 100%;
}

.prostavki__text:not(:last-child) {
    margin-right: 100px;
}

.prostavki__text-tip {
    color: #3A3939;
    margin-bottom: 60px;
}

.serv-prostavki .prostavki__title-marks {
    max-width: 868px;
    color: #3A3939;
}

.shar-contacts.serv-prostavki {
    background-color: #fff;
}



@media (max-width: 1200px) {
    .prost-types__text {
        width: calc(100% - 600px);
    }
}

@media (max-width: 1040px) {
    .serv-prost__title {
        margin-bottom: 55px;
    }

    .serv-prost img {
        width: 500px;
    }

    .prost-types__text {
        width: calc(100% - 500px);
    }

    .prost-types__img img {
        width: 100%;
    }

    .prostavki__text:not(:last-child) {
        margin-right: 50px;
    }
}

@media (max-width: 960px) {
    .prost-types__img {
        width: 400px;
    }

    .prost-types__item {
        margin-bottom: 30px;
    }

    .prost-types__text {
        width: calc(100% - 400px);
    }
}


@media (max-width: 920px) {
    .serv-prost img {
        width: 350px;
        height: 220px;
    }
}

@media (max-width: 810px) {
    .prost-types__img {
        width: 340px;
    }

    .prost-types__text {
        width: calc(100% - 350px);
    }
}


@media (max-width: 768px) {
    .serv-sharova-head.serv-prost-head, .serv-prost {
        margin-bottom: 90px;
    }

    .serv-prost__wrap {
        flex-direction: column-reverse;
    }

    .serv-prost__title {
        margin-bottom: 40px;
    }

    .serv-prost img {
        margin-bottom: 60px;
    }

    .prostavki__text-wrap {
        display: block;
    }

    .prost-types {
        margin-bottom: 90px;
    }
}

@media (max-width: 720px) {
    .prost-types__item {
        display: block;
    }
    .prost-types__text {
        width: auto;
    }
    .prost-types__title {
        margin-bottom: 80px;
    }

    .prost-types__item.item--right {
        display: flex;
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .prost-types__img {
        margin-bottom: 15px;
    }
}

@media (max-width: 375px) {
    .serv-prost img {
        width: 340px;
    }
}

@media (max-width: 365px) {
    .serv-prost img {
        width: 300px;
        height: 185px;
    }
    .prost-types__img {
        width: auto;
    }
}