
@media (min-width:1024px)	{
	
	.parallaxImage .randomImage						{ background-size: 100% auto; }
	
}

@media (max-width:1023px)	{
	
	.homepage .elem .info .r						{ width: 60%; }
	
	.listprod .title								{ width: 45%; }
	.listprod .desc									{ width: 55%; }
	.listprod .desc table tr > *					{ display: block; }
    .listprod .desc table tr 						{ display: table-cell; }
    .listprod .desc table tr td						{ width: 100%; padding: 0; }
	
	
	.footer .contact								{ width: 100%; max-width: none; padding: 0; }
	.footer .social									{ width: 100%; max-width: none; padding: 0; }
	
}


@media (max-width:849px)	{
	
	.clear.headerspacer								{ height: 0; }
	
	.header											{ position: relative; }
	.header .menu									{ display: none; }
	.header .openMenu								{ display: block; }
	
	.homepage .elem									{ background: #000; }
	.homepage .elem .image							{ opacity: 0.6; }
	.homepage .elem .info							{ bottom: 25px; }
	
	.homepage .elem .info .r						{ width: 100%; }
	.homepage .elem .info p							{ font-size: 40px; }
	.homepage .elem .info h1						{ font-size: 60px; }
	
	.listprod .title								{ width: 100%; }
	.listprod .desc									{ width: 100%; }
	
	.contact .map									{ width: 100%; height: 300px; }
	.contact .info									{ width: 100%; padding-top: 300px; }
	.contact .info table tr > *						{ display: block; }
    .contact .info table tr 						{ display: table-cell; }
    .contact .info table tr td						{ width: 100%; padding: 0; }
	
/*	
	.parallaxImageMobile							{ display: block; }
	.parallaxImage									{ display: none; }
	
	.parallaxImage									{ height: 400px; }
	.parallaxImage .randomImage						{ background-size: cover; }
	.parallaxImage.visible .randomImage				{ -ms-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); }
*/
	
	.footer .contact table tr > *					{ display: block; }
    .footer .contact table tr 						{ display: table-cell; }
    .footer .contact table tr td					{ width: 100%; padding: 0; }
	
}


@media (max-width:549px)	{
	
}


@media (max-height:750px)	{
	.homepage .elem .info							{ bottom: 100px; }
}

@media (orientation: portrait)	{
	
	.parallaxImageMobile							{ display: block; }
	.parallaxImage									{ display: none; }
	
}