.d-none{
	display: none !important;
}

.font-14{
	font-size: 14px !important;
}

/*Corregiendo altura de slider*/
.bx-wrapper img{
	object-fit: contain;
	height: 500px;
}

@media screen and (max-width: 480px) {
	.bx-wrapper img{
		height: 300px;
	}	
}
/*Bullets en movil*/
.bx-wrapper .bx-pager{
	display: block !important;
}

.thumbnails img{
	width: 150px;
	height: 150px;
	object-fit: cover;
	object-position: center center;
	margin-bottom: 0.5rem;	
}

.mobile-arrow{
	display: none;
}

.proyecto .thumbnail > img{
	object-fit: cover;
	object-position: center;
	height: 435px;
	width: 100%;
}

.proyecto .promocion .titulo{
	position: relative;
	margin-top: -50px;
	margin-left: 15px;
	transform: rotate(-8deg);
	width: 120px;
	text-align: center;
	white-space: nowrap;
}

@media (max-width: 767px){
	#navigation{
		margin-left: -25px !important;
	}
	.mobile-arrow{
		display: unset;
		position: absolute;
	    left: 160px;
	    color: white;
	}

	.proyecto .thumbnail > img{
		height: 374px;
	}

	.proyecto .promocion .titulo{
		position: relative;
		margin-top: -35px;
		margin-left: -7px;
		font-size: 12px;
	}

	#banner-interno-proyecto{
		display: none;
	}
}

@media screen and (max-width: 992px){
	.side-collapse{
		width: 220px;
	}
	.submenu .open li a{
		max-width: 177px;
	}
}