.bt_bb_twitter {
	.bt_bb_twitter_item {
		.bt_bb_twitter_avatar {
			display: inline;
			border-radius: 50%;
		}
		.bt_bb_twitter_username {
			display: block;
			margin-bottom: 1em;
		}
		.bt_bb_display_regular& {
			display: inline-block;
			float: left;
		}
		.bt_bb_columns_1& {
			 width: 100%;
			&:nth-child(1n+1) {
				clear: both;
			}
		}
		.bt_bb_columns_2& {
			 width: 50%;
			&:nth-child(2n+1) {
				clear: both;
			}
		}
		.bt_bb_columns_3& {
			width: 33.333%;
			&:nth-child(3n+1) {
				clear: both;
			}
		}
		.bt_bb_columns_4& {
			width: 25%;
			&:nth-child(4n+1) {
				clear: both;
			}
		}
		.bt_bb_columns_5& {
			width: 20%;
			&:nth-child(5n+1) {
				clear: both;
			}
		}
		.bt_bb_columns_6& {
			width: 16.666%;
			&:nth-child(6n+1) {
				clear: both;
			}			
		}
	}
	.bt_bb_display_regular& {
		.bt_bb_twitter_inner {
			margin: 0 -1em;
			.bt_bb_twitter_item {
				padding: 0 1em;
			}
		}
	}
}

@media (max-width: 1024px) { 
	.bt_bb_twitter {
		.bt_bb_twitter_item {
			.bt_bb_columns_5&, .bt_bb_columns_6& {
				width: 50%;
				&:nth-child(6n+1), &:nth-child(5n+1) {
					clear: initial;
				}
				&:nth-child(2n+1) {
					clear: both;
				}
			}
		}

	}
}

@media (max-width: 768px) { 
	.bt_bb_twitter {
		.bt_bb_twitter_item {
			.bt_bb_columns_4& {
				width: 50%;
				&:nth-child(4n+1) {
					clear: initial;
				}
				&:nth-child(2n+1) {
					clear: both;
				}
			}
		}
	}
}

@media (max-width: 640px) { 
	.bt_bb_twitter {
		.bt_bb_twitter_item {
			.bt_bb_columns_2&, .bt_bb_columns_3&, .bt_bb_columns_4&, .bt_bb_columns_5&, .bt_bb_columns_6& {
				width: 100%;
				&:nth-child(2n+1), &:nth-child(3n+1), &:nth-child(4n+1), &:nth-child(5n+1), &:nth-child(6n+1) {
					clear: initial;
				}
			}
		}
	}
}

