.header-fixed {
	background: url(/images/site/sd_header_bg.png) no-repeat top center #fff;
	box-shadow: 0 0 5px 0 #999;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 80px;
	position: fixed;
	top: -100%;
	transition: .5s;
	width: 100%;
	z-index: 1200;
}
.header-fixed.visible { 
	top: 0;
}
.header-fixed > div{
	align-items: center;
	box-sizing: border-box;
	justify-content: space-between;
	max-width: 1380px;
	padding: 0px 20px;
	width: 100%;
}
.header-fixed .info{
	align-items: center;
	gap: 0px 40px;
	height: 100%;
	width: 100%;
}
.header-fixed .logo {
	width: 140px;
}
.header-fixed .logo > img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}
.header-fixed .slogan{
	color: #343434;
	font-family: 'Tahoma';
	font-size: 10px;
	max-width: 340px;
}
.header-fixed .phones{
	align-items: center;
	gap: 0px 30px;
}
.header-fixed .phones-wrapper{
	display: flex;
	flex-direction: row;
	gap: 0px 30px;
}
.header-fixed .phones .phones-wrapper > a{
	gap: 0px 10px;
}
.header-fixed .phones .phones-wrapper > a > div{
	align-items: flex-end;
}
.header-fixed .phones .phone{
	color: #000000;
	font-family: 'Tahoma';
	font-size: 24px;
}
.header-fixed .phones .phone > span{
	color: #298c2b;
}
.header-fixed .phones .name{
	color: #5d5d5d;
	font-family: 'Tahoma';
	font-size: 12px;
	text-transform: uppercase;
}
.header-fixed .phones .image{
	opacity: 0.4;
	transition: .2s;
}
.header-fixed .phones a:hover .image{
	opacity: 1;
}
.header-fixed a{
	text-decoration: none;
}
.header-fixed a .text{
	color: #5d5d5d;
	font-family: 'Tahoma';
	font-size: 10px;
	margin-bottom: 3px;
	text-transform: uppercase;
}
.header-fixed a .whatsapp img {
	width: 45px;
}

@media(max-width: 1300px){
	.header-fixed .slogan{ display: none; }
}

@media(max-width: 920px) {
	.header-fixed .info{ justify-content: space-between; }
	.header-fixed .phones-wrapper{ flex-direction: column; }
	.header-fixed .phones-wrapper .image{ display: none; }
	.header-fixed .phones-wrapper .name{ display: none; }
}

@media(max-width: 620px) {
	.header-fixed > div{ gap: 20px 0px; }
	.header-fixed .phones .phone{ font-size: 16px; }
}

@media(max-width: 460px) {
	.header-fixed .logo{ width: 115px; }

	.header-fixed .info{ gap: 0px 20px; }
	.header-fixed .phones{ gap: 0px 15px; }
	.header-fixed .phones .phone { font-size: 13px; }
	.header-fixed .watsapp{ width: 40px; }
	.header-fixed .watsapp > img{
		height: 100%;
		object-fit: contain;
		width: 100%;
	}
}