/*custom styles*/
.s-we-do ul {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}
.s-rent-location__map::before {
    display: none;
}
.s-facts-about-us__certificates-group li a {
    color: black;
}
.sitemap_by_click5 a {
    color: black;
}
.s-timeline__list a {
    color: #e7792b;
    text-decoration: none;
    font-weight: 600;
}
.s-facts-about-project__block.s-facts-about-project__block--works ul li, .s-facts-about-project__block.s-facts-about-project__block--works ul li ul li {
    padding: 0 0 0 .5rem;
    margin: 0;
    position: relative;
    font-size: .66667rem;
    font-weight: 600;
    line-height: 1.4em;
    margin-left: 1rem;
}
.s-facts-about-project__block.s-facts-about-project__block--works ul li, .s-facts-about-project__block.s-facts-about-project__block--works ul li ul li {
    list-style-type: circle;
}
.s-promo__desc {
    text-align: justify;
}
.notice {
    top: 1rem;
    position: inherit;
    text-align: center;
    color: #184c78;
    font-size: .5rem;
    text-transform: uppercase;
    font-weight: 600;
}
.s-timeline__item p {
    text-align: justify;
}
.s-into-the-history__desc {
    text-align: justify;
}
.s-pod-foto-desc {
    position: inherit;
    top: 7rem;
    font-size: .71rem;
    line-height: 1.05rem;
    text-align: justify;
}
.form-control {
    padding: .5rem;
    margin-bottom: 1rem;
}

.wpcf7-submit {
    border: unset;
    font-size: .65rem;
}
@media only screen and (min-width: 576px) {
.s-team__list {
    justify-content: center;
}
}
.first_logo {
    margin-top: .75rem;
}
.s-mobile-menu--is-active .s-page-header__nav-list {
    flex-flow: column;
    display: flex;
    font-size: 1rem;
}

.s-mobile-menu--is-active .s-page-header__nav-list li {
    margin-right: 0;
}
@media (max-height: 767px){
	.s-promo__cover {
    height: 430px;
}
}
.s-page-footer__additional {
    align-items: center;
}