.faq-question {
    display: none;
    padding: 10px;
    background: rgba(0, 0, 0, 0.04);
    box-shadow: 0px 2px 10px rgba(0,0,0,.1);
}
.ec-form-success-review {
    text-align: center;
    padding: 10px;
    margin: 10px;
    background: #eeeeee73;
}
.free-service.wrapper {
    margin-bottom: 20px;
}
.monuments__img-block {
    background: none;
}

.button-gold::after, .button-gold::before {
    display: none;
}
.monuments__img-block {
    height: 135px;
}
.monuments__item {
    width: 250px;
}
.modal__product {
    position: relative;
    overflow: visible;
}
.modal__product .left_arrow {
    position: absolute;
    top: 44%;
    left: -44px;
    color: #ffffff;
    font-size: 3.5em;
    opacity: .5;
    transition: .25s;
}
.modal__product .left_arrow:hover {
    opacity: 1;
}

.modal__product .right_arrow {
    position: absolute;
    top: 44%;
    right: -44px;
    color: #ffffff;
    font-size: 3.5em;
    opacity: .5;
    transition: .25s;
}
.modal__product .right_arrow:hover {
    opacity: 1;
}

.monuments__item .monuments__img-block {
    border: 1px solid #E5E5E5;
    width: 250px;
    height: 250px;
    transition: .25s;
    display: block;
}
.monuments__item:hover .monuments__img-block {
    box-shadow: 2px 2px 10px rgba(0,0,0,.2);
}
.pagination {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.pagination li {
    list-style: none;
    margin: 10px;
}
.pagination li a {
    display: block;
    padding: 10px 15px;
    border: 1px solid #B09D41;
    border-radius: 50%;
    color: #000000;
    transition: .25s;
}
.pagination li a:hover, .pagination li.active a {
    background: #B09D41;
    color: #ffffff;
}
.pagination li:first-child a, .pagination li:last-child a {
    border: none;
}

.pagination li:last-child a:hover, .pagination li:first-child a:hover {
    background: none;
    color: #b09d41;
}
@media (max-width: 600px) {
    .pagination li:last-child, .pagination li:first-child {
        display: none;
    }
    .pagination li {
        margin: 3px;
        padding: 3px;
    }
    .modal__product .right_arrow {
        color: #222222;
        right: 0;
        z-index: 999999;
    }
    .modal__product .left_arrow {
        color: #222222;
        left: 0;
        z-index: 999999;
    }
}