@charset "utf-8";
/* CSS Document */

.membership_box
{
	box-sizing: border-box;
    text-align: center;
    float: left;
    -webkit-transition: margin-top 0.5s linear;
    transition: margin-top 0.5s linear;
    position: relative;
    margin-right: 11px;
	padding: 0px!important;
}

.membership_box .membership_icon
{
	margin: auto;
    display: block;
    width: 300px;
    margin-bottom: -70px;
}

.pricing_box_head
{
	background: #37aadc;
	padding-top: 30px;
}

.pricing_box_head h5, .pricing_box_subhead p
{
	color: #fff;
	
}

.pricing_box_subhead
{
	background: #2f96c3;
}

.pricing_box_subhead p
{
	padding: 0;
}

.pricing_box_main
{
    border: 3px solid #c5c5c5;
    border-top: none;
	border-radius: 7px;
	border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.pricing_box_main ul
{
	list-style-type: none;
	text-align: left;
	padding: 0;
}

.pricing_box_main ul>li
{
	padding: 16px 35px;
	position: relative;
	color: #848485;
}

.pricing_box_main ul>li.yes:before
{
    content: url('data:image/svg+xml; utf8, <svg aria-hidden="true" data-prefix="fas" data-icon="check" class="svg-inline--fa fa-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 512 512"><path fill="%238bc34a" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
    position: absolute;
    top: 18px;
    left: 12px;
    color: #b1e974;
    font-weight: 900;
}
.pricing_box_main ul>li:nth-child(odd) { background: #ffffff; }

.pricing_box_main h6
{
    margin: 0;
    text-align: left;
    font-size: 15px;
    color: #939393;
    padding: 10px;
}


table.al-table td .fa-check, table.al-table td .fa-circle
{
    font-size: 16px;
    color: #bebec3;    
	text-align: center;
    display: block;
}

table.al-table td .fa-check
{
    color: #8bc34a;
    margin: auto;
}

table.al-table td .fa-times
{
   color: #ff4b4b; 
}
#credits_overview img.coins
{
    margin: auto;
    display: block;
    width: 275px;
    padding-right: 17px;
}

.al-table.coin_prices tr:nth-child(even) { background: #fff; }

.al-table.coin_prices
{
	width: 100%;
	margin: auto;
	margin-bottom: 40px;
    margin-top: 20px;
}

#credits_overview ul
{
	list-style-type: none;
}

#credits_overview ul li
{
	position: relative;
	color: #55555a;
}

#credits_overview ul li:before
{
    content: url('data:image/svg+xml; utf8, <svg aria-hidden="true" data-prefix="fas" data-icon="check" class="svg-inline--fa fa-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 512 512"><path fill="%238bc34a" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
    position: absolute;
    left: -30px;
    font-weight: 900;
}

#which_membership h5
{
	color: #fff;
	padding-bottom: 25px;
	line-height: 3.0rem;
}

#which_membership h7
{
	font-size: 2.6rem;
    font-weight: 300;
    line-height: 2.2;
    position: relative;
}

#which_membership .subTitle
{
	color: #dbdbdb;
    font-size: 1.3rem;
    text-align: justify;
    line-height: 2rem;
    letter-spacing: .18rem;
	margin-top: 20px;
}

#which_membership .column
{
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 2rem 2rem;
    text-align: center;
    border-radius: 0.5rem;
}

#which_membership .column:not(:last-child)
{
	margin-right: 20px;
}


#which_membership .column.column_3
{
    background: #fff;
}

.selectMembership
{
    padding: 10px 20px;
    background: #98D160;
    color: #fff;
    font-weight: bold;
    font-size: 17px;
    cursor: pointer;
    margin: auto;
    display: table;
    text-align: center;
}

.selectMembership:hover
{
    background: #a4e069;
}

@media screen and (max-width: 1200px)
{
	.membership_box .membership_icon {
    	width: 275px;
	}
	.pricing_box_head h5
	{
		font-size: 22px;
		padding: 45px 0px;
	}
}

@media screen and (max-width: 768px)
{
	.al-table.coin_prices
	{
		width: 100%;
	}
	#which_membership .column:not(:last-child)
	{
	margin-bottom: 20px;
	}
	#which_membership .column
	{
		padding: 10px!important;
	}
	#which_membership .column:not(:last-child)
	{
	    margin-right: auto;
	}
	#which_membership .subTitle
	{
		padding: 0px 20px;
	}
}