
.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.community-wraper .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.community-wraper .d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.community-bg-col {
	padding: 30px !important;
	background-color: #eee;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.community-content {
	padding: 50px;
}

.p-0 {
	padding: 0;
}

.community-page {
	padding-bottom: 30px;
}

.community-content h3 {
	font-size: 38px;
}

@media screen and (max-width: 991px) {
	.community-bg-col {
		width: 100%;
	}
	
	.community-content {
		padding: 30px 0;
	}
}
