.features_block .fullwidth {	max-width:100%!important; padding-left:0!important; padding-right:0!important; }
.features_block .icon_block { width: fit-content!important; }
.features_block .feature_img img { height: inherit!important; }
.features_block .album .feature_img {  height: 225px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.features_block .btn-block, .features_block .btn-mega { max-width: 450px!important; } 

.features_block .btn-mega {
	
	height: 3.3rem;
    line-height: 3.3rem;
    display: inline-table!important;
    font-size: 1.4rem;
	width: 100%;
	
}

.feature_item ul, .plans_item ul { text-align:left!important; }

.plans_block .plans_img img { height: inherit!important; }
.plans_block .album .plans_img {  height: 225px; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.features_block .accordion { max-width: 800px; }
.features_block .accordion .card { }
.features_block .accordion .card_light { border: none!important; }
.features_block .accordion .card_light:not(:first-child) {	border-top: 1px solid #ddd!important; }
.features_block .accordion .card_block { border: 1px solid #ddd; }
.features_block .accordion .card-header .accicon { float: right; }
.features_block .accordion .card-header:not(.collapsed) .rotate-180 { transform: rotate(180deg); }
.features_block .accordion .card-header:not(.collapsed) .rotate-45 { transform: rotate(45deg); }

.features_block .accordion .card .card-header {

	border: 0;
	margin-bottom: 0;
	overflow:hidden;
	cursor: pointer;

}

.features_block .accordion .card_light .card-header {

	border-radius: 2px;
	padding: 1.688rem;
	font-size: 1.25rem;
	background: none!important;

}

.features_block .accordion .card_block .card-header {

	border: 0;
	border-radius: 2px;
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.03);
	overflow:hidden;
	cursor: pointer;
	font-size: 1.25rem;

}

.features_block .accordion .card .collapsing { line-height: 30px; }
.features_block .accordion .card .collapse { border: 0; }
.features_block .accordion .card .collapse.show { line-height: 30px; }
.features_block .accordion .card-body { border-top: 1px solid #ddd; }

.features_block .album .card-body, .features_block .card_light .card-body { padding: 15px 1.25rem 0 1.25rem!important; }