@media only screen and (max-width : 900px) {
	#header {
	    padding: 10px 0 !important;
	}
	
    header {
		width: 100%;
		height: 125px;
		overflow: hidden;
		top: 0;
		left: 0;
		z-index: 999;
		background-color: #fff;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s; 
	}
	
	#topbar {
		padding: 0 !important
	}
}


@media only screen and (min-width : 992px) {
	header {
		width: 100%;
		height: 97px;
		overflow: hidden;
		top: 0;
		left: 0;
		z-index: 999;
		background-color: #fff;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s; 
	}
	
	#header.smaller #logo img {
    	width: 120px;
    }
	
	header.smaller {
		height: 45px; 
		padding: 5px 0 0 0 !important;
	}
	
	header.smaller #mainav {
	    margin-top: 5px;
	    font-size: 15px;
	    font-family: 'Poppins', sans-serif;
	    font-weight: 600;
	    text-align: center;
	}
}

#breadcrumb {
    font-weight: bold;
}

.homeSoluciones {
	height: 170px;
    border-bottom: 1px solid #e3e3e3;
}






/* Large Devices, Wide Screens */
@media only screen and (min-width : 900px) {
	.soluciones article {
	    display: block;
	    padding: 30px 20px;
	    border: 4px solid #d1d3d4;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	    font-size: 14px;
	    height: 676px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 900px) {
	.soluciones article {
	    display: block;
	    padding: 30px 20px;
	    border: 4px solid #d1d3d4;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	    font-size: 14px;
	    height: 700px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 862px) {
	.soluciones article {
	    display: block;
	    padding: 30px 20px;
	    border: 4px solid #d1d3d4;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	    font-size: 14px;
	    height: 780px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 751px) {
	.soluciones article {
	    display: block;
	    padding: 30px 20px;
	    border: 4px solid #d1d3d4;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	    font-size: 14px;
	    height: 780px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.soluciones article {
	    display: block;
	    padding: 30px 20px;
	    border: 4px solid #d1d3d4;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	    font-size: 14px;
	    height: 630px;
	}
}