.article_main_text img {
	max-width: 100% !important;
	height: auto !important;
}

.article_main_text iframe {
	max-width: 100% !important;
}

figure img {
	max-width: 100% !important;
	width: auto !important;
	height: auto !important;
}

.article_main_text p {
	max-width: 100% !important;
	display: block;
}

@media (min-width: 1200px) {
	.top_title_with_icon h1 {
		font-size: 40px;
	}
	.news_container .news__list__item__caption {
		font-size: 30px;
	}
}

@media (max-width: 576px) {
	.comments .well {
		flex-direction: column;
	}

	.news__list__item__more {
		margin-bottom: 1rem !important;
	}

	.breadcrumb li:last-child {
		display: none;
	}
}
