.reel {
	position:relative;
	width: 100%;
	height: auto;
}

	.reel_body {
		position:relative;
		top:0px;
		left:0px;
		width: 1024px;
		height: 320px;
	
		margin: 0 auto;
		text-align: left;
		margin-top: 111px;
		background: #c3c2c2;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.reel_body { width: 320px; height: 213px; margin-top: 96px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.reel_body { width: 480px; margin-top: 101px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.reel_body { width: 768px; }
	}
	
		.cat_question {
			position: absolute;
			top: 40px;
			left: 0px;
			width: 1024px;
			height: auto;
			font-weight: 500;
			font-size: 35px;
			text-align: center;
			line-height: 26px;
			color: #FFFFFF;
			text-shadow: 1px 1px 4px #000000;
			z-index: 400;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			.cat_question { width: 320px; font-size: 24px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			.cat_question { width: 480px; font-size: 28px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			.cat_question { width: 768px; }
		}
		
		#slider_category {
			position: relative;
			width: 1024px;
			height: 320px;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			#slider_category { width: 320px; height: 213px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			#slider_category { width: 480px; height: 320px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			#slider_category { width: 768px; height: 320px; }
		}
		
			/* Arrows */
			.slick-prev,
			.slick-next
			{
				width: 50px;
				height: 50px;
				z-index: 200;
			}
	
			@media screen and (min-width : 320px) and (max-width : 479px) {
				.slick-prev, .slick-next { top: 55%; width: 30px; height: 30px; }
			}
			@media screen and (min-width : 480px) and (max-width : 767px) {
				.slick-prev, .slick-next { top: 55%; width: 30px; height: 30px; }
			}
			@media screen and (min-width : 768px) and (max-width : 992px) {
				.slick-prev, .slick-next { }
			}

			.slick-prev:before,
			.slick-next:before
			{
				font-size: 50px;
			}
	
			@media screen and (min-width : 320px) and (max-width : 479px) {
				.slick-prev:before, .slick-next:before { font-size: 30px; }
			}
			@media screen and (min-width : 480px) and (max-width : 767px) {
				.slick-prev:before, .slick-next:before { font-size: 30px; }
			}
			@media screen and (min-width : 768px) and (max-width : 992px) {
				.slick-prev:before, .slick-next:before { }
			}

			.slick-prev
			{
				 left: 10px;
				 top: 50%;
			}

			.slick-next
			{
				 right: 10px;
				 top: 50%;
			}
		
			/* Dots */
			.slick-dots li button:before
			{
				font-size: 14px;
			}
		
			.slider_item {
				text-align: center;
				
			}
		
				.slider_item a {
					text-decoration: none;
			
				}
				
				.slider_item .category_text {
					display: none;
				}
				
				.slick-current .category_text {
					display: inline;
					position: relative;
					top: -80px;
					background:rgba(0,0,0,0.5);
					color: #FFFFFF;
					padding: 5px 40px;
					text-align: center;
					font-size: 24px;
					border: 2px solid #FFFFFF;
				}
				
				.slick-current .category_text:hover {
					background:rgba(0,0,0,0.7);
				}
				
					.slick-current .category_text .category_icon {
						display: inline-block;
						width: 25px;
						height: 25px;
						margin-bottom: -4px;
						filter: brightness(600%);
						-webkit-filter: brightness(600%);
						-moz-filter: brightness(600%);
						-o-filter: brightness(600%);
						-ms-filter: brightness(600%);
					}
				
					.slick-current .category_text:hover {
						background:rgba(0,0,0,0.7);
					}
	
				@media screen and (min-width : 320px) and (max-width : 479px) {
					.slick-current .category_text { top: -50px; font-size: 18px; padding: 5px 20px; }
				}
				@media screen and (min-width : 480px) and (max-width : 767px) {
					.slick-current .category_text { top: -50px; }
				}
				@media screen and (min-width : 768px) and (max-width : 992px) {
					.slick-current .category_text { }
				}
			
				.slider_item .category_img {
					width: 480px;
					height: 320px;
					-webkit-filter: brightness(50%); 
					filter: brightness(50%);
					-moz-transition:all 2s ease;
					-webkit-transition:all 2s ease;
					-ms-transition:all 2s ease;
					-o-transition:all 2s ease;
					transition:all 2s ease;
				}
				
				.slick-current .category_img {
					-webkit-filter: brightness(100%);
					filter: brightness(100%); 
					-moz-transition:all 2s ease;
					-webkit-transition:all 2s ease;
					-ms-transition:all 2s ease;
					-o-transition:all 2s ease;
					transition:all 2s ease;
				}
	
				@media screen and (min-width : 320px) and (max-width : 479px) {
					.slider_item .category_img { width: 320px; height: 213px; }
				}
				@media screen and (min-width : 480px) and (max-width : 767px) {
					.slider_item .category_img { }
				}
				@media screen and (min-width : 768px) and (max-width : 992px) {
					.slider_item .category_img { }
				}
				
.main_body_home {
	position:relative;
	top:0px;
	left:0px;
	width: 984px;
	height: auto;
	margin: 0 auto;
	padding: 0px 20px 20px 20px;
	background: #FFFFFF;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	.main_body_home { width: 300px; padding: 0px 10px 10px 10px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	.main_body_home { width: 460px; padding: 0px 10px 10px 10px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	.main_body_home { width: 728px; }
}

#homemost {
	position: relative;
	top: 0px;
	left: 0px;
	width: 984px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#homemost { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#homemost { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#homemost { width: 728px; }
}

	.homemost_title {
		display: inline-block;
		width: auto;
		font-size: 24px;
		padding-bottom: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.homemost_title { font-size: 20px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.homemost_title { font-size: 20px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.homemost_title { }
	}
	
	#slider_homemost {
		width: 990px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#slider_homemost { width: 306px; }
		#slider_homemost .slick-prev, #slider_homemost .slick-next { top: 105px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#slider_homemost { width: 466px; }
		#slider_homemost .slick-prev, #slider_homemost .slick-next { top: 105px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#slider_homemost { width: 734px; }
		#slider_homemost .slick-prev, #slider_homemost .slick-next { top: 85px; }
	}
	
		#slider_homemost .slider_item {
			margin-right: 8px;
		}
	
		#slider_homemost .last_child {
			margin-right: 0px;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			#slider_homemost .last_child { margin-right: 8px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			#slider_homemost .last_child { margin-right: 8px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			#slider_homemost .last_child { margin-right: 8px; }
		}
	
		#slider_homemost .homemost_img {
			width: 100%;
		}
	
		#slider_homemost .homemost_text {
			width: 100%;
			padding-top: 10px;
			text-align: left;
		}
	
			#slider_homemost .homemost_text .homemost_name {
				color: #393939;
				font-size: 20px;
				line-height: 22px;
			}
			
			#slider_homemost .homemost_text .homemost_name:hover {
				color: #e84b2e;
			}
	
			#slider_homemost .homemost_text .homemost_city {
				padding-top: 5px;
				color: #393939;
			}
	
	.homemost_btt_hp {
		display: inline-block;
		margin-left: 30px;
		font-size: 24px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.homemost_btt_hp { margin-left: 10px; font-size: 20px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.homemost_btt_hp { margin-left: 20px; font-size: 20px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.homemost_btt_hp { }
	}
			
		.homemost_btt_hp a {
			text-decoration: none;
			color: #393939;
		}
			
		.homemost_btt_hp a:hover {
			color: #e84b2e;
		}

#homeevents {
	position: relative;
	top: 0px;
	left: 0px;
	width: 984px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#homeevents { width: 300px; padding: 20px 0; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#homeevents { width: 460px; padding: 20px 0; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#homeevents { width: 728px; }
}

	.homeevents_title {
		display: inline-block;
		width: auto;
		font-size: 24px;
		padding-bottom: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.homeevents_title { font-size: 20px; padding-bottom: 5px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.homeevents_title { font-size: 20px; padding-bottom: 5px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.homeevents_title { }
	}
	
	#slider_homeevents {
		width: 990px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#slider_homeevents { width: 306px; }
		#slider_homeevents .slick-prev, #slider_homeevents .slick-next { top: 105px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#slider_homeevents { width: 466px; }
		#slider_homeevents .slick-prev, #slider_homeevents .slick-next { top: 105px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#slider_homeevents { width: 734px; }
		#slider_homeevents .slick-prev, #slider_homeevents .slick-next { top: 85px; }
	}
	
		#slider_homeevents .slider_item {
			margin-right: 8px;
		}
	
		#slider_homeevents .last_child {
			margin-right: 0px;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			#slider_homeevents .last_child { margin-right: 8px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			#slider_homeevents .last_child { margin-right: 8px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			#slider_homeevents .last_child { margin-right: 8px; }
		}
	
		#slider_homeevents .homeevents_img {
			width: 100%;
		}
	
		#slider_homeevents .homeevents_text {
			width: 100%;
			padding-top: 10px;
			text-align: left;
		}
	
			#slider_homeevents .homeevents_text .homeevents_name {
				color: #393939;
				font-size: 20px;
				line-height: 22px;
			}
			
			#slider_homeevents .homeevents_text .homeevents_name:hover {
				color: #e84b2e;
			}
	
			#slider_homeevents .homeevents_text .homeevents_address {
				padding-top: 5px;
				color: #393939;
			}
	
	.homeevents_btt_hp {
		display: inline-block;
		margin-left: 30px;
		font-size: 24px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.homeevents_btt_hp { display: block; margin-left: 0px; font-size: 20px; padding-bottom: 20px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.homeevents_btt_hp { display: block; margin-left: 0px; font-size: 20px; padding-bottom: 20px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.homeevents_btt_hp { }
	}
			
		.homeevents_btt_hp a {
			text-decoration: none;
			color: #393939;
		}
			
		.homeevents_btt_hp a:hover {
			color: #e84b2e;
		}

#homenews {
	position: relative;
	top: 0px;
	left: 0px;
	width: 984px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#homenews { width: 300px; padding: 20px 0; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#homenews { width: 460px; padding: 20px 0; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#homenews { width: 728px; }
}

	.homenews_title {
		display: inline-block;
		width: auto;
		font-size: 24px;
		padding-bottom: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.homenews_title { font-size: 20px; padding-bottom: 5px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.homenews_title { font-size: 20px; padding-bottom: 5px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.homenews_title { }
	}
	
	#slider_homenews {
		width: 990px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#slider_homenews { width: 306px; }
		#slider_homenews .slick-prev, #slider_homenews .slick-next { top: 105px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#slider_homenews { width: 466px; }
		#slider_homenews .slick-prev, #slider_homenews .slick-next { top: 105px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#slider_homenews { width: 734px; }
		#slider_homenews .slick-prev, #slider_homenews .slick-next { top: 85px; }
	}
	
		#slider_homenews .slider_item {
			margin-right: 8px;
		}
	
		#slider_homenews .last_child {
			margin-right: 0px;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			#slider_homenews .last_child { margin-right: 8px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			#slider_homenews .last_child { margin-right: 8px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			#slider_homenews .last_child { margin-right: 8px; }
		}
	
		#slider_homenews .homenews_img {
			width: 100%;
		}
	
		#slider_homenews .homenews_text {
			width: 100%;
			padding-top: 10px;
			text-align: left;
		}
	
			#slider_homenews .homenews_text .homenews_name {
				color: #393939;
				font-size: 20px;
				line-height: 22px;
			}
			
			#slider_homenews .homenews_text .homenews_name:hover {
				color: #e84b2e;
			}
	
			#slider_homenews .homenews_text .homenews_abstract {
				padding-top: 5px;
				color: #393939;
			}
	
	.homenews_btt_hp {
		display: inline-block;
		margin-left: 30px;
		font-size: 24px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.homenews_btt_hp { display: block; margin-left: 0px; font-size: 20px; padding-bottom: 20px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.homenews_btt_hp { display: block; margin-left: 0px; font-size: 20px; padding-bottom: 20px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.homenews_btt_hp { }
	}
			
		.homenews_btt_hp a {
			text-decoration: none;
			color: #393939;
		}
			
		.homenews_btt_hp a:hover {
			color: #e84b2e;
		}
		
#homeimages {
	display: none;
}