﻿.parallux * {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
}
.parallux.not-full {
	overflow: hidden;
}
.parallux.not-full .parallux-bg {
	height: 100%;
	bottom: initial;
}
.parallux.no-parallax {
	overflow: hidden;
}
.parallux.no-parallax .parallux-bg {
	position: relative;
}
.parallux.no-parallax .parallux-bg, .parallux.no-parallax .parallux-inner {
	background-attachment: initial;
}
.parallux {
	position: relative;
}
/*.parallux.bg-fixed .parallux-inner {
    background-attachment: fixed; 
}*/
.parallux .parallux-bg {
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	position: fixed;
	position: static\0;
}
.parallux .parallux-bg .parallux-inner {
	top: 0px;
	left: 0px;
	position: relative;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	background-image: url();
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}
.parallux .parallux-bg .parallux-inner img {
	max-width: 100%;
	max-height: 100%;
/*display: none;*/ }

.subparallux .parallux, .messageparallux .parallux{
	width: 100%;
	height: 400px;
	overflow: hidden;
	z-index: -1;
}
.subparallux .parallux.not-full .parallux-bg{
	min-height: 400px
}

.messageparallux .parallux{
	height: 600px;
}
.messageparallux .parallux.not-full .parallux-bg{
	min-height: 600px
}
.service .parallux .parallux-bg .parallux-inner.bg-header {
	background-image:url(../images/bg02.jpg);
	background-position: center;
}
.message .parallux .parallux-bg .parallux-inner.bg-header {
	background-image: url(../images/bg03.jpg);
	background-position: top center;
}
