@media (min-width:1024px) { }
@media (max-width:1023.98px) {
	.banner .banner_info .banner_info-inner { max-width: 100% }
	.banner .banner_img { position: static; right: 0; padding: 0 15px; max-width: 100%; text-align: center }
	.banner h1 { font-size: 40px; margin-bottom: 30px }
	.padding-100 { padding-top: 50px; padding-bottom: 50px }
	.mission .mission_img { position: static; right: 0; padding: 0 15px; max-width: 100%; text-align: center }
}
@media (min-width:992px) { }
@media (max-width:991.98px) {

	/* Header */
	.header .navbar .navbar-brand { padding-left: 15px }
	.header .navbar .navbar-toggler { margin-right: 15px; background: #B4BE35 }
	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-item:hover,
	.navbar-dark .navbar-nav .nav-item:hover > .nav-link { background-color: transparent; color: #005F80 }

	/* Banner */
	.banner .banner_info { margin-bottom: 50px }
	.banner .banner_video { margin-left: 0 }

	/* Footer */
	.footer { text-align: center }
	.footer .container.d-flex { display: unset !important }
	.footer .half_1 { padding-left: 15px; padding-right: 15px; margin-bottom: 30px }
}
@media (min-width:768px) { }
@media (max-width:767.98px) {
	.hiw_row { margin-left: 0; margin-right: 0 }
	.update .col_1 { margin-bottom: 50px }

	/* Banner */
	.banner { padding-top: 50px; padding-bottom: 50px; }
	.banner .banner_info h1 { margin-bottom: 20px }
	.banner .banner_info p { margin-bottom: 25px }
	.banner .banner__vid_text { font-size: 18px; padding-left: 5px }
	.banner_vid_desc_inner { padding: 15px 60px 15px 15px }
	.btn-play { padding: 7px }
	.icon-play:before { width: 18px; height: 23px }
	.has_icon_after:after { width: 50px; height: 100px; margin-right: 10px }

	/* Footer */
	.footer { text-align: center }
	.footer .d-flex,
	.footer .row { display: unset !important }
	.footer .row { margin-left: 0; margin-right: 0 }
	.footer .half_1 .col_1,
	.footer .half_1 .col_2 { max-width: 100%; margin: 15px auto }
	.footer .social,
	.footer .find { margin-bottom: 30px }
	.faq h2.asked { font-size: 40px }
}
@media (min-width:576px) { }
@media (max-width:575.98px) { }
