aside .card li{
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.content-wraper .card{
    margin-bottom: 30px;
}

.service-card .card-title {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: none;
    color: #ff6e2c;
    min-height: auto;
}

.service-card .sub-title {
	color: #777;
	margin: -50px 0 -10px;
}

.service-card .sub-title::before {
	content: "";
	height: 1px;
	width: 100%;
	display: inline-block;
	background-color: #bebebe;
	-webkit-transform: translateY(24px);
	transform: translateY(24px);
}

.service-card .sub-title span{
    background-color: #fff;
    padding: 0 30px;
    position: relative;
}

.service-card ul li {
	margin-bottom: 0.5em;
}

.section-heading, .section-wide {
	padding: 3em 0 0;
}

.service-card.service-card-big p {
	padding-bottom: 15px;
}

@media only screen and (max-width: 870px) {
	
	.content-wraper .flex-2-col .col {
		width: 49%;
	}	
}

@media only screen and (max-width: 670px) {
	
	.content-wraper .flex-2-col .col {
		width: 100%;
	}
}

#loadprivate-dns {
	display: none;
}
