body{
	background-color: #dfe549;
	font-family: 'Lato', sans-serif;
}

.texto{
	font-size: 16px;
}

	.contenedor-texto{
		width: 45%;
		margin: auto;
		min-width: 230px!important;
	}

.logo-header{
	width: 40%;
	min-width: 250px;
}

.logo-footer{
	width: 150px;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	margin-left: 15px;
	margin-right: 15px;
}

.logo-footer:hover{
	margin-top: 3px;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}

.margin-bottom-30{margin-bottom: 30px;}

.margin-top-40{margin-top: 40px;}
.margin-top-50{margin-top: 50px;}

.contenedor{
	margin-top: 5%;
}

 /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        .logo-footer{
			width: 150px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
			margin-left: 15px;
			margin-right: 15px;
			margin: auto;
		}

		.logo-footer:hover{
			margin-top: 0px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
		}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.logo-footer{
			width: 150px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
			margin-left: 15px;
			margin-right: 15px;
			margin: auto;
		}

		.logo-footer:hover{
			margin-top: 0px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
		}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.logo-footer{
			width: 150px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
			margin-left: 15px;
			margin-right: 15px;
		}

		.logo-footer:hover{
			margin-top: 3px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
		}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		.logo-footer{
			width: 150px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
			margin-left: 15px;
			margin-right: 15px;
		}

		.logo-footer:hover{
			margin-top: 3px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
		}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
		.logo-footer{
			width: 150px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
			margin-left: 15px;
			margin-right: 15px;
		}

		.logo-footer:hover{
			margin-top: 3px;
			-webkit-transition: all 100ms ease-in-out;
			-moz-transition: all 100ms ease-in-out;
			-ms-transition: all 100ms ease-in-out;
			-o-transition: all 100ms ease-in-out;
			transition: all 100ms ease-in-out;
		}
    }