@media (max-width:1500px) {
	.nav-header ul.navbar-nav { flex-wrap: wrap }
}
@media (min-width:1024px) { }
@media (max-width:1023.98px) { }
@media (min-width:992px) { }
@media (max-width:991.98px) {

	/**Header*/
	.page-header { padding: 20px 0 }
	.page-header .navbar-brand { margin: 0; padding: 0 }
	.header_right_csicon { margin-bottom: 15px }

	/**Header-Menu*/
	.page-header .header_left { display: flex; align-items: center; margin-bottom: 30px; justify-content: space-between; }
	.page-header .header_branding { padding-right: 30px }
	.navbar-toggle-wrap { display: block; text-align: right }
	button.navbar-toggle { border: 0; padding: 10px 15px; border-radius: 4px; background-color: #e74c3c }
	button.navbar-toggle > i { font-size: 24px }
	.tm-follow-links { display: none }
	.view-featured-articles .views-row,
	.block-inner-3col > div,
	.region-full-bottom-content >.block { width: 50%; margin-bottom: 30px; }
	.view-slider .flex-caption h1,
	.view-slider .flex-caption h2 { font-size: 46px; }
	.view-slider .flex-caption .button a { font-size: 28px; }
}
@media (min-width:768px) { }
@media (max-width:767.98px) {

	/**Header*/
	.header_right_csicon .header_right_csicon_image { max-width: 100px }
	.view-featured-articles .views-row,
	.block-inner-3col > div,
	.region-full-bottom-content >.block { width: 100%; }
	.view-slider .flex-caption { padding: 20px 10px; }
	.view-slider .flex-control-nav { bottom: 10px; right: 10px; }
	.view-slider .flex-caption h1,
	.view-slider .flex-caption h2 { font-size: 36px; margin-bottom: 15px; }
	.view-slider .flex-caption .button a { font-size: 24px; }
}
@media (min-width:576px) { }
@media (max-width:575.98px) {
	.view-slider .flex-caption h1,
	.view-slider .flex-caption h2 { margin-bottom: 0; }
}
