
	.form-control::-webkit-input-placeholder {
		color: #000;
	}

	.form-control:-ms-input-placeholder {
		color: #000;
	}

	.form-control::placeholder {
		color: #000;
		opacity: 1;
	}
	
	@media (min-width: 768px) {
		.media-heading{
			font-size: 22px;
		}
		.h2 {
			padding-bottom: 10px;
			font-family: 'Raleway', sans-serif;
			font-size: 32px;
			text-align: center;
		}

		.titulo {
			font-weight: 400;
			text-align: center;
			margin: 0;
			padding: 20px 0 0;
			padding: 1.25rem 0 0;
			font-family: 'Raleway', sans-serif;
			font-size: 36px;
		}

	}
	@media (max-width: 768px) {
		.media-heading{
			font-size: 18px;
		}
		.h2 {
			padding-bottom: 10px;
			font-family: 'Raleway', sans-serif;
			font-size: 20px;
			text-align: center;
		}

		.titulo {
			font-weight: 400;
			text-align: center;
			margin: 0;
			padding: 20px 0 0;
			padding: 1.25rem 0 0;
			font-family: 'Raleway', sans-serif;
			font-size: 28px;
		}
	}

	.margin-top{
		margin-top: 10%;
	}

	.image-icon img {
		height: 52px !important;
		width: 52px !important;
		border-radius: 50%;
		border: solid;
		border-color: orange;
	}
	#mapa-consultores{
		width: 100%;
		height: 600px;
		display:table;
	}

	.pricing{
		font-family: 'Raleway', sans-serif;
	}

	.pricing .panel {
		border: none;
		border-radius: 1rem;
		transition: all 0.2s;
		box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
	}

	.pricing hr {
		margin: 1.5rem 0;
	}

	.pricing .panel-title {
		margin: 0.5rem 0;
		font-size: 0.9rem;
		letter-spacing: .1rem;
		font-weight: bold;
	}

	.pricing .panel-price {
		font-size: 3rem;
		margin: 0;
	}

	.pricing .panel-price .period {
		font-size: 0.8rem;
	}

	.pricing ul li {
		margin-bottom: 1rem;
	}

	.pricing .text-muted {
		opacity: 0.7;
	}

	.pricing li {
		font-weight: 600;
		color: #515769;
		font-size: 16px;
		text-transform: none;
		margin: 2%;
	}

