.header__fix{
	text-align: center;
	  position: fixed;
    width: 100%;
    z-index: 99;
	}
	.header-fix__in{
		background: #fff;
		min-height: 140px;
		border-radius: 4px;
		box-shadow: 0 10px 20px rgba(0,0,150,0.15);
	}

	img.header-logo__img{ display:inline; }
	@media all and (max-width:768px){
		img.header-logo__img{ max-width: 190px; }
	}
	@media all and (min-width: 768px){
		.header__fix_scrolled{ z-index: 99;}
		.header__fix_scrolled .header-fix__in{
			border-radius: 4px; 
			background: rgba(255,255,255,1);
			box-shadow: 0 10px 20px rgba(0,0,150,0.15);
			min-height: 100px;
		}
		.header__fix_scrolled .header-fix__in .header__logo{ top: 10px; }
		.header__fix_scrolled .header-fix__in .header__slogan{ top: 30px; }
		.header__fix_scrolled .header-fix__in .header__btns{ top: 10px; }
		
		.header__fix_scrolled .header-fix__in .u-cmax{
			    max-width: 1600px
		}
		.header__fix_scrolled .header-fix__in .site-container{ max-width: 1800px; }
		.header__fix_scrolled .header__logo,
		.header__fix_scrolled .header-contact__7j{ 
			height: auto;
			color: var(--dark-blue);
		}
		.header__logo{ position:relative; top:30px }
		.header__slogan{ position:relative; top:50px; left: 15px;}
		@media all and (min-width){
			.header__slogan{
				text-align: left;
			}
		}
	}
	@media all and (max-width: 768px){
		.header__fix_scrolled .header__logo,
		.header__fix_scrolled .header-contact__7j{ 
			height: 0;
			transform: translateY(-150px);
			overflow: hidden; 
		}
	}

	.header__fix, .header__fix *{ transition: all 500ms ease-in-out; }
	.header__fix.header__fix_scrolled *{ transition: all 250ms ease-out; }
	
	.header__col{
		margin-bottom: 15px;
	}
	.header__slogan{
		color: #84BB28;
		font-weight: bold;
		position: relative;
    	
    	margin-bottom:10px 
	}
	
	@media all and (min-width:768px){	
.header__btns{
	position: relative;
	top:40px;
}
}
	