@media only screen and (max-width: 1024px) {
	.home-logos li img {max-width:90px;}
}

@media only screen and (max-width: 940px) {	
	
}

@media only screen and (max-width: 768px) {	
	#wrapper.sticky #wrapper_fixed {position:relative;}
	#wrapper.sticky {padding-top:0px;}
	#wrapper_top {padding-top:0;}
	#wrapper_top .wrapper_padding {padding:0;}
	#top #logo,
	#top .langs,
	#top .social_links {display:none !important;}
	#menu {margin-right:inherit;margin-top:0;}
	#wrapper_top_social {display:none;}
	#top .phone {display:none;}
	#top {padding:0px 0 0px 0;}
	.row-bienvenido .excerpt {margin-bottom:30px;} 
	.row-galeria > .sys-col {margin-bottom:30px;}
	.row-galeria > .sys-col a {display:inline-block;width:auto;max-width:300px;}
	.row-empresa-gallery a {display:inline-block;}
	.row-empresa .sys-col .subtitle,
	.row-empresa .sys-col .excerpt {padding:0px;}
	.row-productos-ficha .body {padding-right:0;}
	.contact-form .f {text-align:left;}
	.contact-form .f > .label {display:block;margin-bottom:5px;}
	.contact-form .f input[type='text'],
	.contact-form .f textarea {width:100%;}
	.contact-form form {margin-bottom:60px;}
	.contact-form .block {padding:0;}
	.contact-form .block-info {padding-left:0;}
}

@media only screen and (max-width: 600px)  {
	
	
}

@media only screen and (max-width: 480px) { 
	.wrapper_map iframe {height:300px !important;}
	.row-bienvenido .excerpt {padding-right:0;}
	.row-bienvenido-icons a {margin-bottom:30px;}
	.row-empresa-gallery a {display:block;}
	.row-empresa-gallery a img {width:100%;}
	.row-productos .sys-row {border-right:0;}
	.row-productos img {border-right:0;width:100%;}
	.contact-form {margin-top:30px;}

}


@media only screen and (max-width: 320px) { 
	.section-title .t {font-size:22px;line-height:25px;}
	.section-subtitle .t {font-size:18px;line-height:21px;}
	
}