header {
    padding-top: 0;
}

.header-nav {
    background-color: transparent;
}

.header-nav.open {
    border-radius: 20px 20px 0 0;
}


header .header-phone {
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
}

header .header-phone svg path,
.search-icon svg path,
.search-icon svg circle,
.compare-icon svg path,
.favorite-icon svg path {
    stroke: #fff;
}

.header-change-lang select,
.header-change-lang {
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
    border: none;
}

.header-projects-btn {
    border: none;
}

.header-nav.sticky.open .header-projects-btn{
    background: #F6FAFF;
}

.mobile-menu .header-nav {
    position: static;
    transform: translateX(0);
}

.header-change-lang select,
.header-change-lang {
    background: rgba(255, 255, 255, 0.3) !important;
    color: #fff;
}

header .header-icon {
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
}

.header-links ul li a,
.header-projects-btn {
    color: #fff;
}

.header-links ul li a::after {
    background-color: #fff !important;
}

.header-projects-btn {
    background-color: rgba(255, 255, 255, 0.3);
}

.header-projects-btn:hover {
    background-color: rgba(255, 255, 255, 0.6);
}

header .header-icon:hover {
    background-color: rgba(255, 255, 255, 0.6);
}

header .header-phone:hover {
    background-color: rgba(255, 255, 255, 0.6);
}

.header-change-lang svg path,
.header-projects-btn .icon-arrow-bottom path {
    stroke: white;
}

.header-projects-btn .btn_icon path {
    fill: white;
    stroke: white;
}