/* 1366 */
@media only screen and (max-width : 1366px) {
	
	#footer-contact{
		padding: 0 0 0 0px;
	}
	
}

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

/* lg */
@media only screen and (max-width : 1199px)	{
	
	#footer-logos{
		display: flex;
		flex-direction: row;
	}	
	#footer-logos a:first-child{
		margin-right: 30px;
	}
	
}

/* md */
@media only screen and (max-width : 991px) 	{

	h1.title-single{
		font-size: 45px;
	}
	
	#end p{
		display: block;
		padding: 0 0 15px 0;
	}
	#end nav ul {
		flex-direction: column;
	    align-items: flex-start; /* O center si prefieres centrados */
	}
	#end nav li:not(:last-child)::after {
	    content: none;
	    margin: 0;
	}
	#end .text-end{
		text-align: left !important;
	}
	#end .text-end a{
		display: block;
		padding: 25px 0 50px 0;
	}
	
}

/* sm */ 
@media only screen and (max-width : 767px) 	{
	
	.single-header-background-repeat .text-end{
		text-align: left !important;
	}
	.single-header-background-repeat .text-end img{
		margin-top: 30px;
	}
	
	p#footer-phone{
		margin-top: 30px;
	}
	
	.sf-filtros{
		width: 100%;
	}
	.sf-resultados{
		width: 100%;
	}
	
	.filtro{
		padding: 15px 30px 30px 30px;
	}
	.filtro.azul-navy,
	.filtro.azul-crepuscular{
		width: 100%;
	}
	
}

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


























