.cust-service {
	margin-bottom: 3rem;
}

.cust-service-info {
	background: #f1f1f1;
	padding: 15px;
	margin-top: 1rem;
}

.cust-service-info > .row {
	margin-bottom: 1rem;
}

.cust-service-info h2 {
	text-align: center;
	font-size: 1.6rem;
	margin-right: .375rem;
	margin-left: .375rem;
	padding-bottom: .375rem;
	border-bottom: 1px solid #cecece;
}
.cust-service-info .subheader {
	margin-right: .375rem;
	margin-left: .375rem;
	padding-bottom: .375rem;
	border-bottom: 1px solid #cecece;	
}

.cust-service-info h3 {
	font-size: 1.2rem;
	font-weight: 600;
}

.cust-service-info h5 {
	font-size: 1rem;
	font-weight: 500;
	margin-bottom: 0;
}

.cust-service-info p {
	font-size: 1rem;
	margin-bottom: 0 !important;
}
.cust-service-info .note {
	font-size: .7rem !important;
}

.cust-service-info ul {
	margin: 0;
	padding: 0;
}
.cust-service-info ul li {
	list-style: none;
	margin-bottom: 10px;
}
.cust-service-info ul li a {
	color: #424242;
	-webkit-transition: color 300ms ease-out;
	-moz-transition: color 300ms ease-out;
	-o-transition: color 300ms ease-out;
	transition: color 300ms ease-out;
}
.cust-service-info ul li a:hover,
.cust-service-info ul li a:focus {
	color: #ff9000;
}

@media only screen and (max-width: 1024px) {
	.cust-service-info h2 {
		font-size: 1.5rem;
	}

	.cust-service-info h3 {
		font-size: 1rem;
	}

	.cust-service-info h5,
	.main-content .cust-service-info p {
		font-size: .9rem;
	}
}

@media only screen and (max-width: 900px) {
	.cust-service-info h2 {
		font-size: 1.2rem;
	}

	.cust-service-info ul li a {
		font-size: .9rem;
	}
}