@media only screen and (max-width: 767px){
    .thumbs-item-group { background: url("../images/opaqueBlack70.png") repeat scroll 0 0 transparent; padding: 0px 0px 5px; }
	
	.thumbs-item-group ul{ padding: 0 0 5px;background: url("../images/opaqueBlack70.png") repeat scroll 0 0 transparent;}
	.thumbs-item-group ul li{background:none;}
	.thumbs-item-group ul li.active{background:none;padding-top:10px;margin:0 3%;}
	.thumbs-item-group ul li{float:left;width:94%;margin:0 3%;padding:10px 0 0;}
	
	.thumbs-item-group ul li a span{float:left;width:100%;height:40px;line-height:40px;font-size:1.7em;}
	.thumbs-item-group ul li a img{display:none;}
	
	.thumbs-item-group ul li.active .blue a span,
	.thumbs-item-group ul li .blue a:hover span {
		background: url("../images/slider/blue-on.png") no-repeat left top #5d70b4;
	}
	
	.thumbs-item-group ul li.active .green a span,
	.thumbs-item-group ul li .green a:hover span {
		background: url("../images/slider/green-on.png") no-repeat left top #82892a;
	}
	
	.thumbs-item-group ul li.active .red a span,
	.thumbs-item-group ul li .red a:hover span {
		background: url("../images/slider/red-on.png") no-repeat left top #b4160a;
	}
	
	.thumbs-item-group ul li.active .orange a span,
	.thumbs-item-group ul li .orange a:hover span {
		background: url("../images/slider/orange-on.png") no-repeat left top #d18728;
	}
	
	.wrapper .home_carousel .carousel_slider {height: 250px;}
	.wrapper .home_carousel .carousel_slider .slide_item  .caption{width:74%;padding:10px 13% 50px;}
	.wrapper .home_carousel .carousel_slider .slide_item  .caption p { font-size: 1.2em; color: #fff; }
	.wrapper .homeScroller .carousel_slider {height: 413px;}
	
	.slideControl {display: none;}
	.slider-wrapper {bottom: auto; left: auto; float: left; position: relative; height: auto;}
	.slider-wrapper-item {height: auto;}
	
	.thumbs-item-group{ background: none repeat scroll 0 0 #000000;
    bottom: auto;
    float: left;
    height: auto;
    left: auto;
    padding: 0 0 10px 5%;
    position: relative;
    width: 95.1%;}
	.thumbs-item-group ul li{padding:5px 0 0;width:96%;margin:0 2%;}
	.thumbs-item-group ul li.active{/*padding:5px 0 0;*/width:96%;margin:0 2%;}
	
	.thumbs-item-group ul li a {
		float:left;
		width:100%;
		margin:0;
		height: 40px;
		display: block;
	}
	.thumbs-item-group ul li.active{margin-top:0 !important;}
	
	.thumbs-item-group ul li a span{float:left;width:100%;height:40px;line-height:40px;}
	
	#scroller li .caption{float: left;height: auto;padding: 9px 16%;position: relative;text-align: left;width: 68%;}
	#scroller li .blue{background:#5D70B4;}
	#scroller li .orange{background:#d18728;}
	#scroller li .green{background:#82892a;}
	#scroller li .red{background:#b4160a;}
	
	#scroller li .caption p{font-size:1.3em;}
	
	.wrapper .homeScroller .carousel_slider .slide_item .caption { float: left;height: auto;padding: 20px 5% 9px;position: relative;text-align: center;width: 90%;background:#000;}
	.wrapper .homeScroller .carousel_slider .slide_item .caption p { font-size:1.3em; }

}

@media only screen and (max-width: 400px){
	.content .wrapper .homeScroller .carousel_slider {height: 310px;}
	
	.thumbs-item-group{ background: none repeat scroll 0 0 #000000;
    bottom: auto;
    float: left;
    height: auto;
    left: auto;
    padding: 0 0 10px 5%;
    position: relative;
    width: 95.3%;}
}
