p {
    line-height: 1.7;
	word-wrap: break-word;
}


.bg-black-06 {
    background: 
    rgba(0, 0, 0, 0.4) !important;
}

.navbar-brand {
	cursor: pointer;
	z-index: 990;
}
.logo-footer {
	background: url("../images/logo_mid.svg") left center no-repeat;
	height: 80px;	
	width: 450px;	
    background-size: auto;
    background-size: contain;	
	display: inline-block;
	overflow: hidden;
	margin: 0;
}


.logo-header {
	background: url("../images/logo_left.svg") left center no-repeat;
	height: 80px;	
	width: 450px;	
    background-size: auto;
    background-size: contain;	
	display: inline-block;
	overflow: hidden;
	margin: 0;
}

.logo-header-black {
	background: url("../images/logo_left_black.svg") left center no-repeat;
	height: 80px;	
	width: 450px;	
    background-size: auto;
    background-size: contain;	
	display: inline-block;
	overflow: hidden;
	margin: 0;	
}


.navbar-shrink.navbar-absolute.navbar-grey .logo-header, 
.navbar-shrink.navbar-absolute-dark.navbar-grey .logo-header {
	background: url("../images/logo_left_black.svg") left center no-repeat;
	height: 60px;	
	width: 280px;
}

.navbar-shrink.navbar-absolute.navbar-grey .logo-header-black, 
.navbar-shrink.navbar-absolute-dark.navbar-grey .logo-header-black {
	background: url("../images/logo_left_black.svg") left center no-repeat;
	height: 60px;	
	width: 280px;
}


.position-middle {
    top: 55%;
}

h5 {
	font-size: 1.1em;
    line-height: 1.3;
}

h2 {

    font-size: 2em;
    line-height: 1.3;

}

h1 {

    font-size: 2.5em;
    line-height: 1.2;

}

.contheight {
	min-height: 260px;	
}

.mainbox {
	color: rgba(255, 255, 255, 1);
}



@media (max-width: 767px) {

	.logo-header,
	.logo-header-black,
	.navbar-shrink.navbar-absolute.navbar-grey .logo-header, 
	.navbar-shrink.navbar-absolute-dark.navbar-grey .logo-header,
	.navbar-shrink.navbar-absolute.navbar-grey .logo-header-black, 
	.navbar-shrink.navbar-absolute-dark.navbar-grey .logo-header-black	{
		height: 40px;	
		width: 280px;	
	}	
	
	h1 {
		font-size: 2.1em;
		line-height: 1.1;
	}
	h2 {

		font-size: 1.8em;
		line-height: 1;

	}	
	
}

@media (max-width: 500px) {
	
	.row {
    display: block;
}
	
	
	.logo-footer {
		height: 50px;	
		width: 300px;	
	}
	
	h1 {
		font-size: 1.4em;
		line-height: 1;
	}	
	
	h1, h2, h3, h4, h5 {
			word-wrap: break-word;
	}
	
/*	h2 {

		font-size: 1.3em;
		line-height: 0,8;

	}	*/
	p {
		line-height: 1.5;
	}	
	
	
	.line-height-160 {

		line-height: 130%;

	}	
	.logo-header,
	.logo-header-black,
	.navbar-shrink.navbar-absolute.navbar-grey .logo-header, 
	.navbar-shrink.navbar-absolute-dark.navbar-grey .logo-header,
	.navbar-shrink.navbar-absolute.navbar-grey .logo-header-black, 
	.navbar-shrink.navbar-absolute-dark.navbar-grey .logo-header-black	{

		width: 220px;	
		height: 40px;	
	}	
	
.padding-50 {

    padding: 30px !important;

}	
	
}



@media only screen and (max-device-width : 1023px) and (orientation: landscape){
	
	
.position-middle {
    top: 65%;
}
	
	h1 {
		font-size: 1.4em;
		line-height: 1;
	}	
	
	h1, h2, h3, h4, h5 {
			word-wrap: break-word;
	}

	p {
		line-height: 1.5;
	}	
.padding-50 {

    padding: 30px !important;

}	
	
}