@media only screen and (max-width: 870px) {
	.comment-form {
		width: calc(100% - 32px);
		margin-right: auto;
		margin-left: auto;
	}

	.comment-form .row {
		grid-template-columns: minmax(0, 1fr);
		gap: 18px;
	}

	.comment-form .col-sm-12.form-group,
	.comment-form .btn-holder {
		grid-column: auto;
	}

	.comment-form .btn-holder {
		padding-right: 0;
		padding-left: 0;
	}
}

@media only screen and (min-width: 871px) and (max-width: 990px) {
	.comment-form {
		width: calc(100% - 32px);
		margin-right: auto;
		margin-left: auto;
	}
}
