.products-menu{
	font-size:20px;
	max-width: 290px;
	padding: 10px 15px;
}
.products-menu-container{
	display:flex;
	-webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.products-menu-inner{
	display:flex;
}
.div-products-subtitle{
	font-size:26px;
	text-align: left;
}
.div-products-text{
	padding-left: 15px;    
}
.inner-pasos-adicionales{
	padding:0;
}
.div-products-image{
	padding-right: 15px;	
}
.div-principios{
	padding:0;
	padding-bottom:24px;
}
.products-background{
	background: #ccc;
}
.index-div-bg2{
	background:#f3f6fa;
}
#menu0{
	text-decoration: underline;
}
#div-menu0{
	display:flex;
}
#div-menu1{
	display:none;
}
.products-menu{
	cursor:pointer;
}
.products-menu:hover{
	text-decoration: underline;
}

@media (min-width: 992px){
	.products-menu{
		min-width:290px;
	}
	.div-products-image{
		-webkit-flex-basis: 370px;
    	-ms-flex-preferred-size: 370px;
    	flex-basis: 370px;
    	max-width: 370px;
	}
	.div-products-text{
		-webkit-flex-basis: calc(100% - 370px);
    	-ms-flex-preferred-size: calc(100% - 370px);
    	flex-basis: calc(100% - 370px);
    	max-width: calc(100% - 370px);
	}
}

@media (min-width: 768px){
	.div-products-section{		
	    margin-top: 30px;
	}	
}

@media (min-width: 769px) and (max-width: 991px){
	.div-products-image{
		-webkit-flex-basis: 245px;
	    -ms-flex-preferred-size: 245px;
	    flex-basis: 245px;
	    max-width: 245px;
	}
	.div-products-text{
		-webkit-flex-basis: calc(100% - 245px);
    	-ms-flex-preferred-size: calc(100% - 245px);
    	flex-basis: calc(100% - 245px);
    	max-width: calc(100% - 245px);
	}
}

@media (max-width: 768px){
	.div-products-text{
		padding-left: 0px;
		padding-bottom: 24px;
	}
	.div-products-image{
		padding-right: 0px;
		padding-bottom: 24px;
	}
}

