/* RESPONSIVE */
	@media all and (max-width: 900px) {
		.hero-wrap #hero .info .title, .hero-wrap #hero .info .caption { width: 100%; }
		#hero .prev, #hero .prev:hover { margin: 0 0 0 10px; }
		#hero .next, #hero .next:hover { margin: 0 10px 0 0; }
		.hero-wrap #hero .ill_hero_slider .stage { padding: 0 0 65.25% 0; }
	}
	@media all and (max-width: 600px) {
		.hero-wrap #hero .ill_hero_slider .stage { padding: 0; position: relative; height: auto; }
		.ill_hero_slider .stage .slide.active { position: relative; }
		.ill_hero_slider .stage .slide .pic { position: relative; background-image: none!important; }
		.ill_hero_slider .stage .slide .pic img { display: block!important; width: 100%; height: auto; }
		.hero-wrap .info { display: block; position: relative; text-align: center; }
		.ill_hero_slider .stage .slide .title, .ill_hero_slider .stage .slide .caption { position: relative!important; }
		#hero .ill_hero_slider .prev, #hero .ill_hero_slider .next { bottom: 30px; top: auto!important; z-index: 9999999!important; }
		#hero .ill_hero_slider .next { border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid #fff; border-left: 20px solid rgba(255, 255, 255, .5); right: 10px; }
		#hero .ill_hero_slider .prev { border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #fff; border-right: 20px solid rgba(255, 255, 255, .5); left: 10px; }
	}