section.module:last-child {
	margin-bottom: 0
}

section.module h2 {
	font-size: 30px;
	font-weight: normal
}
h1 {
	font-size: 30px;
	font-weight: normal
}

section.module p {
	margin-bottom: 40px;
	font-size: 16px;
	font-weight: 300
}

section.module p:last-child {
	margin-bottom: 0
}

section.module.content {
	padding: 40px 0
}

section.module.parallax {
	height: 250px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}



section.module.parallax-1 {
	background-image: url(../../images/1.jpg);
	padding-top: 3%
}

section.module.cat1 {
	background-image: url(../../images/cat1.jpg);
	padding-top: 3%
}

section.module.cat2 {
	background-image: url(../../images/cat2.jpg);
	padding-top: 3%
}

section.module.cat3 {
	background-image: url(../../images/cat3.jpg);
	padding-top: 3%
}

section.module.cat4 {
	background-image: url(../../images/cat4.jpg);
	padding-top: 3%
}

section.module.cat5 {
	background-image: url(../../images/cat5.jpg);
	padding-top: 3%
}

section.module.cat6 {
	background-image: url(../../images/cat6.jpg);
	padding-top: 3%
}

section.module.cat7 {
	background-image: url(../../images/cat7.jpg);
	padding-top: 3%
}

section.module.cat8 {
	background-image: url(../../images/cat8.jpg);
	padding-top: 3%
}

section.module.cat9 {
	background-image: url(../../images/cat9.jpg);
	padding-top: 3%
}

section.module.cat10 {
	background-image: url(../../images/cat10.jpg);
	padding-top: 3%
}

section.module.cat11 {
	background-image: url(../../images/cat11.jpg);
	padding-top: 3%
}

section.module.cat12 {
	background-image: url(../../images/cat12.jpg);
	padding-top: 3%
}

section.module.contact {
	background-image: url(../../images/parralax/contact.jpg);
	padding-top: 3%
}

section.module.support {
	background-image: url(../../images/parralax/support.jpg);
	padding-top: 3%
}

section.module.news {
	background-image: url(../../images/parralax/news.jpg);
	padding-top: 3%
}

section.module.downloads {
	background-image: url(../../images/parralax/downloads.jpg);
	padding-top: 3%
}

section.module.clients {
	background-image: url(../../images/parralax/clients.jpg);
	padding-top: 3%
}

section.module.rnd {
	background-image: url(../../images/parralax/rnd.jpg);
	padding-top: 3%
}

section.module.certification {
	background-image: url(../../images/parralax/certification.jpg);
	padding-top: 3%
}

section.module.infra {
	background-image: url(../../images/parralax/infra.jpg);
	padding-top: 3%
}

section.module.why {
	background-image: url(../../images/parralax/why.jpg);
	padding-top: 3%
}

section.module.about {
	background-image: url(../../images/parralax/about.jpg);
	padding-top: 3%
}

section.module.brand {
	background-image: url(../../images/parralax/brand.jpg);
	padding-top: 3%
}

section.module.products {
	background-image: url(../../images/cat1.jpg);
	padding-top: 3%
}

section.module.parallax-2 {
	background-image: url("../img/demo/_small/2.jpg")
}

section.module.parallax-3 {
	background-image: url("../img/demo/_small/3.jpg")
}

@media all and (min-width: 600px) {
	section.module h2 {
		font-size: 42px
	}
	section.module p {
		font-size: 20px
	}
	section.module.parallax h1 {
		font-size: 42px
	}
}

@media all and (min-width: 960px) {
	section.module.parallax h2 {
		font-size: 35px
	}
	section.module.parallax h1 {
		font-size: 35px
	}
}