/* LG */
@media only screen and (max-width : 1200px) {
	
	#header #top .row{
		background:url(../_img/bg-header.jpg) repeat-y 390px 0;
		background-size:1px;
	}
	#header-buscar{
		margin-left:160px;
	}
	#header-buscar label {
		width: 80%;
	}
	nav#header-social a{
		margin-right: 45px;
	}
	
	#footer img{
		display:none;
	}
	#footer nav a{
		margin-left: 0px;
		margin-right: 25px;
	}
	
	#facilidades section{
		margin-left:30px;
		width: 70%;
	}
	#medios img{
		margin-right: 15px;
	}
	
	#contacto-img img{
		width: 470px !important;
	}
	
	#contacto-txt,
	#contacto.trabajos #contacto-txt{
		padding:5em 0 0em 0;
	}
	
}

/* MD */
@media only screen and (max-width : 992px) {
	
	#header #top .row{
		background:url(../_img/bg-header.jpg) repeat-y 302px 0;
		background-size:1px;
	}
	#header-buscar{
		margin-left:0px;
	}
	#header-buscar label {
		width: 70%;
	}
	#categorias{
		padding:45px 0 90px 0;
	}
	#acerca h2{
		margin-top: 90px;
	}
	#acerca-img{
		display:none;
		visibility:hidden;
	}
	a#trabajos{
		position: static;
		display:block;
		float: left;
		top:auto;
		left:auto;
		margin:25px 25px 0px 25px;
		width: auto;
		background:#2a394d;
	}
	
	#facilidades section{
		margin-left:30px;
		width: 75%;
	}
	a#newsletter{
		margin-top: 30px;
		width: 100%;
	}
	
	/*single*/
	.producto-form{
		height: inherit;
		overflow-y:visible;
	}
	.producto-txt a{
		margin:20px 0 15px 0 !important;
	}
	.producto hr {
		display:inline-block;
		margin:15px 0;
	}
	
	/*contacto*/
	#contacto{
		background:url(../_img/bg-contacto.jpg) repeat-y left top;
		background-size:1920px;
	}
	#contacto-txt{
		padding:3em 0 2em 0;
	}
	#formulario{
		padding:75px 0 0 0;
	}
	
	/*trabajos*/
	#contacto.trabajos #contacto-txt{
		padding:3em 0 2em 0;
	}
	#car-trabajos{
		margin-bottom: 30px;
	}
	
}

/* SM */
@media only screen and (max-width : 768px) {}

/* XS */ 
@media only screen and (max-width : 740px) {
	
	.animated,
	.wow {
			/*CSS transitions*/
			-o-transition-property: none !important;
			-moz-transition-property: none !important;
			-ms-transition-property: none !important;
			-webkit-transition-property: none !important;
			transition-property: none !important;
			/*CSS transforms*/
			-o-transform: none !important;
			-moz-transform: none !important;
			-ms-transform: none !important;
			-webkit-transform: none !important;
			transform: none !important;
			/*CSS animations*/
			-webkit-animation: none !important;
			-moz-animation: none !important;
			-o-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
	}
	
	.navbar {
	    min-height: auto !important;
		height: auto !important;
	    margin-bottom: 0px;
		border:0 !important;
	}
	.navbar-brand {
	    height: auto !important;
	    padding: 15px 15px;
	}
	.navbar-toggle {
	    position: relative;
	    float: right;
	    padding: 9px 10px;
	    margin-top: 24px;
	    margin-right: 15px;
	    margin-bottom: 8px;
	    background-color: transparent;
	    background-image: none;
	    border: 1px solid transparent;
	    border-radius: 4px;
	}
	.navbar-collapse{
		position: relative;
		background: #222;
	}
	.navbar-collapse a.btn{
		margin:10px 0 30px 0;
	}
	.navbar-collapse form,
	.navbar-collapse label,
	.navbar-collapse input.search-field{
		display:block;
		border:0;
		width: 100% !important;
	}
	.navbar-collapse input.search-field {
		margin-top: 0px;
		height: 50px;
		border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
		text-align: center;
	}
	.navbar-collapse input.search-field:focus {
		outline: none;
		background: #921806;
		color: white;
	}
	.navbar-default .navbar-nav>li>a {
		margin:15px 0;
	    color: white;
	}
	.navbar-default span.glyphicon.glyphicon-chevron-right{
		font-size: 10px;
	}
	
	#footer a{
		margin:10px 0;
		width: 100%;
		font-size: 12px;
	}
	#footer a#siete{
		float: left;
	}
	
	h1.subtitulo, h2.subtitulo{
		margin-bottom: 30px;
		letter-spacing:1px;
	}
	
	/*inicio*/
	#car-banner{
		margin:15px 0;
	}
	#categorias{
		padding:45px 0;
	}
	#categorias a span{
		margin:15px 0 0px 0;
	}
	#categorias p{
		margin:0 0 30px 0;
	}
	#acerca{
		margin:0;
		padding:45px 0;
	}
	#acerca h2{
		margin:15px 0 0 0;
	}
	a#trabajos{
		margin:0 15px;
		border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
	}
	#facilidades section{
		margin-bottom: 30px;
	}
	#medios img{
		display:none;
	}
	nav#medios-social{
		margin-top: 30px;
	}

	/*single*/
	.producto{
		background:url(../_img/bg-producto.jpg) repeat-y left top;
		background-size:1920px;
	}
	.producto ul li strong{
		width: 80px;
	}
	
	/*contacto*/
	#formulario {
		min-height:inherit !important;
	}
	#formulario img{
		display:none;
		visibility:hidden;
	}
	
	body.tax-categoria #categorias,
	body.search-results #categorias{
		padding:30px 0 0px 0;
	}
	body.tax-categoria h1, body.search-results h1 {
	    margin-bottom: 30px;
	}
	body.tax-categoria #categorias .vs5,
	body.search-results #categorias .vs5{
		margin-top: 15px;
	}
	
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	