.top-contact a {
	color: #FFFFFF;
}

.top-contact span {
	color: #FFFFFF;
}

.top-contact i {
	color: #FFFFFF;
}

.intro2 {
	padding: 250px 0 0px;
}

.intro2 p {
	font-size: 18px;
}

.row.s-table {
	display: table;
}

.row.s-table [class*="col-"] {
	float: none;
	display: table-cell;
	vertical-align: middle;
}

.dc-info {
	padding: 0 50px;
}

.img-responsive {
	display: inline-black;
}

.full-width {
	width: 100%;
}

.btn-block {
	font-size: 20px;
}

@media screen and (max-width: 767px) {
	.intro2 {
		padding: 50px 0px;
	}
	
	.introform h4 {
		font-size: 24px;
	}
	
	.intro2 p {
		font-size: 16px;
	}
	
	.introform input {
		height: 35px;
	}
	
	.btn {
		line-height: 35px;
	}
	
	.btn-block {
		font-size: 16px;
	}
	
	.ico {
		margin: 0 auto;
	}
	
	.icon-box h4 {
		margin: 0 0px 50px;
	}
	
	.row.s-table {
		display: block;
	}
	
	.row.s-table [class*="col-"] {
		float: left;
		display: block;
	}
	
	.dc-info {
		padding: 15px;
	}
	
	.dc-info h4,
	.info-content h4 {
		font-size: 26px;
		line-height: 1.3;
		text-align: center;
	}
	
	.dc-info h4 strong {
		font-size: 22px;
	}
	
	.dc-info ul {
		padding: 0;
	}
	
	.dc-info li {
		padding: 0;
		text-align: center;
	}
	
	.cta-content h3 {
		font-size: 25px;
	}
	
	p {
		font-size: 16px;
		line-height: 24px;
	}
	
	.cta-content .btn {
		font-size: 14px;
	}
}