.site-header {
	position: relative;
}
.home-slider {
	position: relative;
}
.home-slider:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 10;
	bottom: -1px;
	left: 0px;
	width: 100%;
	height: 20%;
	background-image: url(img/header-product-ltr.png);		
    background-position: bottom;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.header-title {
	position: absolute;	
	bottom: 0px;
	left: 0px;
	width: 100%;
	min-height: 190px;
	background-image: url(img/header-title.png);
	background-repeat: no-repeat;
	background-size: 100% 102%;
}
.header-title .container{
	position: relative;
    min-height: inherit;	
}
.header-title h1 {
    margin: 0px;
    padding-top: 108px;
    padding-bottom: 10px;
    color: #fff;
	position: absolute;
	bottom: 0;
	left: 15px;
	right: 15px;
	font-size:2vw;
	line-height:1.2em;
}
.header-title.header-title-product {
    border-bottom: 2px solid #5c5c5c;	
	background-image: url(img/header-product-ltr.png);	
}
.header-title.header-title-product h1 {
	padding-top: 6.625vw;
	padding-right: 4vw;
	padding-left: 4vw;
	color: #1c3144;
	font-size: 2vw;
	line-height: 2.5vw;
}

@media(max-width: 1199px){
	.site-header {
		margin-top: 40px;
	}
}
@media(max-width: 767px){
	.header-title h1, .header-title.header-title-product h1 {
		font-size: 3vw;
		padding: 0;
/* 		line-height: 2.5vw; */
		line-height:1.2em;
		position: absolute;
		bottom: 10px;
	}
	.header-title {
		min-height: 66px;
	}
}
@media(max-width: 500px){
	.header-title h1, .header-title.header-title-product h1 {
		font-size: 3.6vw;
	}
}