header nav.navbar {
    text-transform: uppercase;
    box-shadow: 0 .20rem .20rem rgba(150, 150, 150, 0.25);
    padding: 20px 0;
}

header nav.navbar a {
    color: var(--black);
    text-decoration: none;
}

.header-phone-pc {
    font-size: 1.2rem;
}

div.modal-content {
    text-transform: none;
}

header nav.navbar a.red-link {
    text-decoration: underline;
    color: var(--red);
    text-transform: none;
}

header nav.navbar a.btn-red {
    text-transform: none;
    color: var(--white);
}

header nav.navbar a.btn-red:hover {
    color: var(--red);
}

div.nav-mobile-icons {
    display: none ;
}

.icon-messengers {
	width: 35px;
	height: 35px;
}

.icon-messengers .telegram {
	fill: #0088cc;
}

.icon-messengers .whatsapp {
	fill: #25D366;
}

.wrapper-nav-contact {
    display: flex;
    align-items: center;
    gap: 24px;
}


@media screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar-nav {
        font-size: 14px;
    }

    .wrapper-nav-contact {
        gap: 16px;
    }
}



@media screen and (max-width: 991px) {
	div.nav-pc-icons {
        display: none;
    }

    div.nav-pc-phone {
        display: none;
    }

    div.nav-mobile-icons {
        display: block;
    }

    div.navbar-collapse div.nav-mobile-phone a{
        font-size: 16px;
    }
}