    	.bg_white,.bg_1,.bg_2,.bg_3,.bg_4,.bg_5{ 
    		padding-top: 30px;
    		padding-bottom: 30px;
    	}

    	.bg_white{ background-color: white; }
    	.bg_1{ background-color: #5e75d0; }
    	.bg_2{ background-color: #222221; }
    	.bg_3{ background-color: #cad2ee; }
    	.bg_4{ background-color: #bf98ca; }
    	.bg_5{ background-color: #522773; color: white; }

    	/*Colores botones de contacto*/
    	.bg_white .btn-information,
    	.bg_3 .btn-information,
    	.bg_4 .btn-information{
    		background-color: #222221;
    		color: white;
    	}
    	.bg_5 .btn-information{
    		background-color: #bf98ca;
    		color: #222221;
    	}

    	#sep-mnu{ clear: both; height: 5em; }

    	/*-------------------Soluciones------------------------*/
	    .mod_soluciones #section_right{
	        background-color: #cad2ee;
	    }
	    .mod_soluciones #section_right img{
	        width: 70%;
	        border: 7px solid #FAFAFA;
	        margin-top: 20px;
	        margin-bottom: 20px;
	        margin-left: -60px;
	    }
	    .mod_soluciones .logo-func-peq{
	        width: 100%;
	        min-width: 30px;
	    }    	
    	/*-----------------------------------------------------*/
    	
	    @media only screen and (max-width: 950px) {
	         .mod_soluciones #section_right img{
	             margin-left: -40px;
	         }   
	    } 

	    @media (max-width: 767px){
	        .rever-2{
		        display:flex;
		        flex-direction: column-reverse;
	        }
	        #text-banner-top h3,#text-banner-top h1{
	        	color: white;
	        }
	        .mod_soluciones #section_right img{
	             margin-left: 0px;
	             border: none;
	             margin: 0px;
	             width: 100%;
	        }  
	        .mod_soluciones #section_left{
	            position: absolute;
	            z-index: 9;
	            color: white;
	        } 
	        .mod_soluciones .logo-func-peq{
	            color: white;
	            background-color: white;
	        }	        
	    }
	    @media only screen and (max-width: 560px) {
	         .mod_soluciones #section_left h1{
	             font-size: 1.6em;
	         }  
	         .mod_soluciones #section_left h6{
	             font-size: 0.9;
	         }           
	    } 
	    @media (max-width: 650px){
	    	#section_left{
	    		margin-top: -10px;
	    	}	    	
	        .section-with-card img{
	        	max-width: 100%;
	        }
	        .section-with-card{
	        	padding: 15px;
	        }
	        .section-with-card h3{
	        	font-size: 1.2em;
	        }
	        .cont-img{
	        	padding: 0px;
	        }	        
	    }
	    @media (max-width: 480px){
	    	#section_left{
	    		margin-top: 0px;
	    	}
	    	#sep-mnu{ clear: both; height: 0px; }
	    }	
	    @media only screen and (max-width: 370px) {
	         .mod_soluciones #section_left h6{
	             font-size: 0.7 !important;
	             width: 100%;
	         }           
	    } 	    