
@media (max-width: 1500px) {
	.info-text {
	  padding-right: 0;
	}
	.info-block a.button {
		position: relative;
	}
	.info-block a.logo-jf {
		position: relative;
		display: none;
	}
	.servCard {
		padding: 1em;
		margin: 0 0 1em 0;
	}
	.boton {
		font-size: 12px;
		padding: 10px;
	}
}
@media (max-width: 1024px) {
	.hideResponsivo {display: block;}
}
@media (max-width: 768px) {
	.content {
		padding: 40% 0 0;
	}
	.msgText {
		flex-direction: column;
		align-items: center;
	}
	.msgText div {
		margin: 20 auto;
		width: 90%;
	}
}

@media (max-width: 603px) {
	#menu.navbar-default {
		background-color: rgba(0, 0, 0, 0);
	}
	label {
		float: none !important
	}
	.pull-left.fnav, .pull-right.fnav {
		float: none !important;
		text-align: center;
	}
}

@media (max-width: 430px) {
	.hover-bg .hover-text {
		/*padding: 22% 10%;*/
		padding: 10px 80px 10px 5px;
	}
	.intro-text h2 {
		padding: 1em;
	}
}
