.ab_join_container {
	display:grid;
	grid-template-columns:50% 50%;
	justify-items:center;
	width:800px;
	margin:0 auto;
}

.ab_join {
	width:350px;
	box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.59);
	border-radius:10px;
	padding:0 20px 20px 20px;
}

.ab_join h3 {
	font-size:25px;
}

.ab_join .ab_button_link {
	width:100%;
	text-align:center;
}

.ab_join_free {
	background: rgb(234,246,254);
	background: linear-gradient(135deg, rgba(234,246,254,1) 0%, rgba(214,233,248,1) 100%);
}

.ab_join_free h3 i {
	color:#339966;
}

.ab_join_premium {
	background: rgb(236,254,234);
	background: linear-gradient(135deg, rgba(236,254,234,1) 0%, rgba(214,250,212,1) 100%);
}

.ab_join_premium h3 i {
	color:#ae8f01;
}

.ab_join_feature_active,
.ab_join_feature_inactive {
	padding-left:25px;
	margin:20px 0;
	background:top left no-repeat;
    line-height: 1.2em;
}

.ab_join_feature_active {
	background-image:url(https://www.aquabike.world/wp-content/uploads/check-1.gif);
}

.ab_join_feature_inactive {
	background-image:url(https://www.aquabike.world/wp-content/uploads/no-1.gif);
	color:#a4afb5;
}

@media only screen and (max-width: 700px) {
	.ab_join_container {
		grid-template-columns:auto;
		grid-row-gap:20px;
		justify-items:left;
		width:auto;
	}
	
	.ab_join {
		width:auto;
	}
}