.logo img {
    width: 100px;
    padding-bottom: 0px;
}

.offer-box.sold .offer-box__bottom .bottom-price, .page-offer.sold .price-offer {
    visibility: hidden;
}

.logo img {
    width: 70px;
    padding-bottom: 0px;
}

.header--black .menu-logo .logo img {
    height: 61px;
    width: auto;
}

.navbar {
    position: relative;
    padding-top: 16px!important;
}

.header--black {
    background: #00084e;
    color: #ffffff;
    transition: all 0.3s ease;
    box-shadow: 0px 10px 6px #00000029;
}

.header--black .navbar {
    margin-top: 0px;
}

.page-offer .title-header__left h1 {
    font-size: 1.5625rem;
    color: #1e2458;
    font-weight: 700;
    font-family: Montserrat,sans-serif;
}

.page-about .page-header__title {
    text-transform: none;
    font-size: 1.875rem;
    font-weight: 400;
    color: #00084e;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 15px;
}

.page-offer .title-header__left>span {
    color: #cd2c2c;
    font-size: 1rem;
}

.page-about p, .page-about li {
    color: #000;
    font-size: 16px;
    font-family: Montserrat,sans-serif;
    line-height: 25px;
}

.baner__slider.slick-initialized.slick-slider {height: 900px;}

.header__wrapper .navbar .menu-list .dropdown-menu {
    background: #cd2c2c;
    border: 0px solid #fff;
    padding: 0;
    z-index: 9;
    font-family: Montserrat,sans-serif;
    border-radius: 0px;
}

.header__wrapper .navbar .menu-list .dropdown-menu__link:hover {
    background: #1e2458;
    border-radius: 0px;
}

.header__wrapper .navbar .menu-list .dropdown-menu__link:hover:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.header__wrapper .navbar .menu-list .dropdown-menu__link:hover:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.header__wrapper .navbar .menu-list__link {
    font-size: 16px;
    color: #fff;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    opacity: .9;
    text-align: right;
}

.header--black .navbar .menu-list__link {
    font-size: 16px;
    color: #fff;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    opacity: .9;
    text-align: right;
}

.header--black .social {
    background: #1e2458;
}

.home .search {
    background: #cd2c2c;
}

.baner__item .floor {
    opacity: 0;
    fill: #cd2c2c;
    transition: opacity .2s;
}

.page-about__image {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    padding-bottom: 30px;
}

.home .search-box {
    background: #1e2458;
}

.home .search-box__button {
    background: #1e2458;
    border-color: #cd2c2c!important;
}

.home .search-box__button:hover {
    background-color: #cd2c2c;
    border-color: #1e2458!important;
}

#cookies-info .cookies-ok-container .cookies-ok {
    background-color: #1e2458;
}

.about-investment__body .container h3:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 20%;
    height: 2px;
    background: #1e2458;
}

.stats__property {
    color: #1e2458;
    font-size: 3.75rem;
    line-height: 5.25rem;
    font-weight: 400;
}

.why-us__body {
    background-position: center;
    padding: 100px 0;
    background-size: cover;
    color: #1e2458;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2.1875rem;
}

.page .baner .baner__button {
    font-family: Montserrat,sans-serif;
    background-color: #1e2458;
    font-weight: 400;
    padding: 13px 73px;
    border: 3px solid #fff;
    text-transform: uppercase;
    font-size: 1.2rem;
    border-radius: 0;
    transform: translateY(50%);
    box-shadow: 0 2px 15px rgb(0 0 0 / 15%);
}

.title-block__heading {
    font-size: 2.8125rem;
    color: #1e2458;
    line-height: 3.5rem;
    font-weight: 400;
}

.about-investment__body .container h3 {
    font-family: Source Sans Pro,sans-serif;
    font-size: 3.0625rem;
    font-weight: 400;
    margin-top: 0;
    padding-bottom: 47px;
    position: relative;
    line-height: 3.8125rem;
    color: #1e2458;
}

#header > div.social > nav > li:nth-child(2) {display: none;}
#header > div.social > nav > li:nth-child(3) {display: none;}

.icon1 svg path {fill: #1e2458;}
.icon2 svg path {fill: #1e2458;}

.location {display: none;}

.footer .footer-a img {
    width: 100px;
    margin: 0px 0px 40px 47px!important;
}

.copyright {
    background: #1e2458!important;
    padding: 32px 0;
    color: #fff;
}

.page-contact__listItem {font-size: 17px;}

.agent-contact__form .submitForm .contactFormSubmitButton {
    width: 190px;
    height: 47px;
    background: #1e2458!important;
}

.home .btn {border: 1px solid #1e2458;}

.page .baner .baner__button:active, .page .baner .baner__button:hover {
    background-color: #cd2c2c;
    border-color: #fff;
}

.page-offers-list .offer-box__property, .page-offers-list .offers-category-search--contact .offers-category-search__header .search-icon {background: #1e2458;}
.page-offers-list .offers-category-search__header .search-icon {background: #1e2458;padding: 20px 18px;}
.page-offers-list .offers-category-search__header, .page-offers-list .offers-category-search--contact .offers-category-search__header {border-left: 3px solid #cd2c2c;}
.page-offers-list .offers-category-search__form-content .btn-primary, .page-offers-list .offers-category-search--contact .offers-category-search__form-content .btn-primary {background: #cd2c2c;border-color: #cd2c2c;}
.page-offers-list .offers-category-search__form-content .btn-primary:hover, .page-offers-list .offers-category-search--contact .offers-category-search__form-content .btn-primary:hover {background: #1e2458; border-color: #1e2458;}

.page-offers-list__pagination .active {border: 1px solid #1e2458;background: transparent;}
.page-offers-list__pagination .active .page-link {background: transparent;color: #1e2458;}

.fa-share-alt:before, .fa-envelope:before, .fa-file-pdf:before, .fa-print:before {color: #b5b5b5;}

.page-offer .stats {
    background: transparent linear-gradient( 90deg,#1e2458,#1e2458) 0 0 no-repeat padding-box;
    box-shadow: 0 3px 6px rgb(0 0 0 / 41%);
    margin: 0;
    font-family: Montserrat,sans-serif;
}

.page-offers-list .page-header__right .dblock a {
    display: block;
    clear: both;
    color: #1e1b1b;
    white-space: nowrap;
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 400;
    padding: 10px 30px 10px 15px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.page-offers-list .page-header__right .dblock a:hover {
    text-decoration: none;
    color: #fff;
    background: #1e2458;
}

.footer .footer-a .footer-menu__item {
    list-style: none;
    margin-bottom: 15px;
    color: #fff;
}

.form-check-label {
    margin-bottom: 0;
    font-size: 12px;
}

.box-slider .offers-list .offer-box__property {background: #cd2c2c;}
.btn-primary {border-color: #1e2458;}

.galeria {
    width: 347px;
    height: 266px;
    object-fit: cover;
    margin-bottom: 4px;
}

.agent-contact__data {
    border: 1px solid #E9E9E9;
    padding: 34px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.fa-mobile-alt:before {
    content: "\f3cd";
    color: #cd2c2c;
}

.fa-share-alt:before, .fa-envelope:before, .fa-file-pdf:before, .fa-print:before {
    color: #cd2c2c;
}

.fa-instagram:before, .fa-twitter-square:before {display: none;}
#navbarSupportedContent > nav {padding-top: 12px;}

.header--black .navbar .menu-list__link:hover {
    color: #90b0c9;
}

.header .social .social-menu, .copyright .copy-wrapper__item .social-menu {display: none;}

.header--black .navbar .menu-list__item.show > a {
    color: #ffffff;
}

.agent-contact__avatar > img {
    max-width: 180px;
}

.page .baner__building-log {visibility: hidden;}

@media (max-width: 1200px) {
    .baner__slider.slick-initialized.slick-slider {
    height: 400px;
}}

@media (max-width: 576px) {
    .baner__slider.slick-initialized.slick-slider {
    height: 300px;
}}

@media (max-width: 400px) {
    .baner__slider.slick-initialized.slick-slider {
    height: 200px;
}}