.architector {
color:#fff;
}
.architector img {
width: 30px;
    border-radius: 100%;
}
.copyright-bar {
    background-color: #3D3D3D;
    color: #fff;
	position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 60px;
}
.copyright-bar  a {
    color: #ffffff;
}
.nk-dislaimer a {
    color: #ffffff;
}
.section-30 {
    padding: 30px 0;
}
.rd-25 {
border-radius: 25px;
}
.is-light .nk-menu li.phone a, .adres-container .phone a {
    color: #d11141;
	font-size: 18px;
}
.block {
display: block;
}
.whatsapp img {
    width: 35px;
}
.adres-container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: space-around;
    border-bottom: 1px solid #2a81ea;
    flex-direction: row;
}
.adres-container p {
        margin: 5px 5px;
	    font-weight: 500;
}
.title .price, .subtitle span {
    color: #d11141;
}
@media (min-width: 576px) {
.nk-banner {
    min-height: 70vh;
}}
.nk-navbar-logo img {
width: 59px;
    margin: 5px 0 0 0;
}
.wgs-logo img {
    width: 75px;
}
h1, .h1, h2, .h2 {
    color: #fff;
}
@media (min-width: 1200px) {
.nk-banner-block .heading {
    font-size: 2.75rem;
}}

@media (min-width: 1200px) {
.nk-banner-image {
    margin-left: 0px;
    margin-right: 0px;
}}
.old-price {
    color: #a7a7a7;
    text-decoration: line-through;
}
.btn {
    background-color: #d11141;
	}
	.shape-a, .shape-c  {
    background-image: none;
    background: #59c1f8;
	color: #d11141;
}
.tc-light .wgs-about p {
    color: #ffffff;
}
.tc-light .nk-copyright {
    color: #ffffff;
}
.tc-light .nk-footer-links li a {
    color: #ffffff;
}
.tc-light .wgs-links li a {
    color: #ffffff;
}
.nk-menu li a:hover, .nk-menu li a.active {
    color: #d11141;
}
.modal-backdrop.in {

}
.hero-text h1 {
    font-size: 44px;
	}
@media (max-width: 1199px) {
.hero-text h1 {
    font-size: 44px;
}}
.section-title h1 {
    font-size: 30px;
	}
	.black-bg h2 {
    font-size: 25px;
    line-height: 0.75;
    margin: 0;
	text-align: center;
}
p {
    color: #fff;
}
a {
    color: #fff;
}
.footer-copyright ul.social-media li a {
    font-size: 13px;
}
.ymaps-layers-pane {
	filter: invert(100%);
	-ms-filter: invert(100%);
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
}
.mark, mark {
    background: none;
}
.logo img {
    max-height: 75px;
	}
	.form-text a {
color: #000;
	}
	.footer-copyright ul.social-media {
        float: left;
    display: flex;
    flex-direction: column;
	}
	#return-to-top {
    background: rgb(209 17 65);
	border: 1px solid #fff;
	}
	.dark-bg {
    background-color: #768088;
}
nav.navbar.bootsnav.navbar-fixed {
    height: 80px;
}