/* START: The Modal */


.title-form {
    text-align: center;
    font-size: 26px;
    margin: 0 0 20px;
}

.your-name input, .tel-271 input {
    width: 100%;
    outline: none;
    border: 1px solid gray !important;
    margin-bottom: 20px;
    padding: 10px !important;
}


.your-name input:focus-visible, .tel-271 input:focus-visible {
    border: 1px solid #000 !important;
}

input[type="submit"] {
    margin: 0 auto;
    cursor: pointer;
    display: flex;
    width: 100%;
    background: gray !important;
    justify-content: center;
    transition: .5s all;
    border: 1px solid #000 !important;
    padding: 15px 30px !important;
    color: #fff !important;
}

input[type="submit"]:hover {
    background: forestgreen !important;
    /*color: #000;*/
}

.contact-form .contact-form-text {
    margin-bottom: 20px;
}

.contact-form .contact-form-text .red {
    color: red;
}

.contact-form .contact-form-text .green {
    color: green;
}
.wpcf7-form p {
    margin-bottom: 0;
}
#popmake-342 {
    width: 600px;
}



.wrapper-post {
    display: flex;
    margin-bottom: 0 !important;
}
.prev-link, .next-link {
    height: 100%;
    background: #b8b9b9;
    align-items: center;
    display: flex;
    opacity: .6;
    justify-content: center;
    width: 70px;
    position: relative;
    margin-top: 175px;
}
.prev-link img, .next-link img {
    width: 3%;
    top: 48%;
    position: fixed;
}


@media screen and (min-width: 940px) and (max-width: 1310px) {
    .next-link, .prev-link {
        height: 93%;
        width: 50px;
    }
    .next-link img, .prev-link img {
        width: 2%;
    }
}
@media screen and (min-width: 580px) and (max-width: 940px) {
    .next-link, .prev-link {
        height: 98.35%;
        width: 40px;
        margin-top: 0;
    }
    .next-link img, .prev-link img {
        width: 2%;
    }
}
@media screen and (max-width: 580px) {
    .next-link, .prev-link {
        height: 98.15%;
        width: 30px;
        margin-top: 0;
    }
    .next-link img, .prev-link img {
        width: 4%;
    }
}
@media screen and (max-width: 360px) {
    .wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .header {
        padding-left: 10px;
        padding-right: 10px;
    }
    .wrapper-post {
        min-width: 280px !important;
        margin-right: 0 !important;
    }
    .wrapper-post .l-container {
        width: 100%;
        min-width: 280px;
    }
    .next-link, .prev-link {
        height: 98.15%;
        width: 20px;
        margin-top: 0;
    }
    .next-link img, .prev-link img {
        width: 4%;
    }
    .post__text p {
        padding-right: 15px;
    }
    .services__link {
        min-width: 265px !important;
    }
}

@media screen and (max-width: 610px) {
    #popmake-342 {
        width: 90%;
    }
    .title-form {
        font-size: 20px;
        margin: 0 0 10px;
    }
    .pum-theme-332 .pum-container, .pum-theme-default-theme .pum-container {
        padding: 50px 20px !important;

    }
}

@media screen and (max-width: 374px) {
    .title-form {
        font-size: 15px;
    }
}
.services__link {
    margin-top: 20px;
    margin-bottom: 0;
    min-width: 280px;
}