/* Tiny Carousel */
#slider1 { padding:0; margin:0 0px 0 0px;}
#slider1 h2 { float:left; padding:10px 0;}
#slider1 .viewport { padding:0; float: left; width:100%; height:340px; overflow: visible; position: relative; }
#slider1 .buttons { display: block; float:right; width:23px; height: 23px; text-indent:-999em; overflow: hidden;  position: relative; }
#slider1 .prev { background: url(../images/prev_a.png) top no-repeat; margin:30px 5px 1px 1px;  }
#slider1 .next { background: url(../images/next_a.png) top no-repeat; margin:30px 0 0 0;  }
#slider1 .prev:hover { background: url(../images/l_arrow.png) top no-repeat; margin:30px 5px 1px 1px;  }
#slider1 .next:hover { background:url(../images/r_arrow.png) top no-repeat; margin:30px 0 0 0;  }
#slider1 .disable { visibility: visible; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 100% !important; left: 0 top: 0;}
#slider1 .overview li{ float: left; margin: 0px; padding-left:16px; height: auto; width:31% !important;}

/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		#slider1 .viewport { padding:0; float: left; width:100%; height:340px; overflow: visible; position: relative;}
		#slider1 .overview { /*width: 85% !important;*/}
		#slider1 .overview li{ padding-left:0px !important; width:32.4% !important;}
		}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		#slider1 .overview {/* width: 85% !important;*/}
		#slider1 .overview li { margin-right: 10px !important;  }
		#slider1 .overview li:last-child { margin-right: 0px !important; }

		}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		/*#slider1 { overflow: visible;}*/
		#slider1 .viewport {width:100%; height: 378px;}
		#slider1 .overview { width: 100% !important;}
		#slider1 .overview li{ /*padding-left:5px !important;*/ width: 100% !important; height:130px;}
		.text_box { width: 28% !important; padding: 10px 0px 10px 10px!important; }
		.header_box { height: 146px !important; }
		.slideshow { height: 146px !important; }
		.center_small_box { float: none; }
		.csb_image { display:none;}
		.center_small_box h3 { padding:10px 0 10px 15px; margin: 0px; font-size:18px;}
		.center_small_box p { padding:0 15px 10px;}
		.center_small_box:hover { border-bottom:none; }
		.pad_inside { padding:0px;}
		}
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {


		}

		/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
		@media only screen and (max-width: 479px) {
		.header_box.orange { width: 280px; }
		.header_box.green { width: 280px; }
		.header_box.blue { width: 280px; }
		.screen_box img { height: auto; }
		.text_box { width: 28% !important; padding: 10px 0px 10px 5px!important; }
		.header_box { height: 116px !important; }
		#slider1 .overview li{ height:150px;}
		#slider1 .viewport {height:425px;}
		.center_small_box { float: none; width:100%; }
		.text_box p.desc a { padding: 3px 10px !important; font-size: 7px !important; line-height: 10px; }
		.top_text { padding-bottom: 15px;}
		span.fl { margin-bottom: 15px; }
		a.gap { float: none; }
		.pad_inside { padding: 0 0 0 0;}

		}
