
@media screen and (max-width: 991px) {
  .order-last {
    	order: 0;
  }
}

@media screen and (max-width: 575px) {
	h2 {
		font-size: 1.6rem;
	}

	.anchor {
	  bottom: 125px;
	}

	#cotizaButton {
		margin-top: 0.8em;
		width: 100%;
	}

	#main section {
		padding: 50px 25px 100px;
		min-height: 450px;
	}
	#main section h2 {
		padding-bottom: 15px;
	}

	#main section p {
		padding-bottom: 5px;
	}
	#intro {
		background-size: 130%;
		background-position: 50% 80%;
	}

	#planes {
		background-size: 85%;
		background-position: 80% 90%;
	}

	#pagos {
		background-size: 85%;
		background-position: 50% 70%;
	}

	#referidos {
		background-size: 88%;
		background-position: 50% 85%;
	}

	#respaldo{
		background-size: 70%;
		background-position: 50% 80%;
	}
	#cotiza {
		background-size: 150%;
		background-position: 50% 100%;
	}

	#cotiza form {
		margin: 0 1.5em;
	}
	#cotiza input {
		margin-bottom: 1em;
	}
	#cotiza .btn-red {
		margin-top: 0; 
	}
}