.page-template-front-page .container, .project-template-default .container {
    width: 100%;
    margin: 0 auto;
    max-width: none;
    padding: 0 20px;
}
.swiper-button-next::after,
.swiper-button-prev::after{
	    display: none;
	}
.swiper-pagination-bullet-active {
            background: none;
}
.button:hover {
    background: #fff;
}
.button:hover::before {
    border-radius: 4px;
}
.error {
display: none !important;	}
.header{
    z-index: 20;
}
.header .nav__item .menu{
        padding-left: 0;
}
 .page-template-front-page  .header .container, .project-template-default .header .container {
    max-width: 100%;
    padding-right: 0;
}
.about__inner {
    width: 50%;
    max-width: 670px;
}
.about__title, .services__title {
    font-size: 48px;
}
.services__wrapper{
    position: relative;
}
@media (min-width: 1850px) {

.page-template-front-page  .container, .project-template-default .container {
        padding: 0 100px;
    }
}
@media (max-width: 769px){
    .about__inner{
            width: 100%;
    }
}

@media (max-width: 577px) {
    .about__title {
        font-size: 32px;
    }
}

footer ul, header ul {
    padding-left: 0;
}
.wpcf7-response-output{
    display: none;
}
.footer__copyright span a{
    color: #fff;
}
.project-page .main__wrapper h1 {
        color: #fff;
    margin-bottom: 24px;
    font-family: Didot, serif;
    text-transform: uppercase;
    font-size: 80px;
}
@media (max-width: 1600px) {
    .project-page .main__wrapper h1 {
        font-size: calc(
                        40px + 40 *
                                ((100vw - 320px) / 1280)
                );
    }
}
.project__apartments ul li p {
    margin-bottom: 0;
    color: var(--black);
        line-height: 24px;
}
.project__description p,.project__specification-list-wrap p {
    color: var(--black);
            line-height: 26px;
}
.project .tabs__btn {
    line-height: 24px;
}
.crumbs ul li p {
    margin-bottom: 0;
}
.crumbs ul, .single-product ul, .projects__card ul {
    padding-left: 0;
}
.category__card-count p {
    margin-bottom: 0;
}
.category__card-list li p {
    margin-bottom: 0;
        color: var(--black);
}
