@media only screen and (max-width: 960px) {
/* 12 Grid */
body{
	min-width: 0px;
	}
.rt-grid-8 .rt-article img{
	width: 100%;
	}
.rt-container{
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;
	}
.component-content .contact-address{
	width: 92%;
	margin: 0px 0px 15px 0px !important;
	padding: 4% !important;
	border: 0px;
	}
.contact-contactinfo{
	width: 92%;
	padding: 4% !important;
	border: 0px;
	}
.customrecent_video div{
	width: 100% !important; 
	}
.blog-sans .items .element-image{
	margin-right: 0px;
	width: 100%;
	}
.rt-grid-8 .yoo-zoo .width50 .element img{
	width: 100%;
	max-width: 500px;
	}
#roksearch_search_str{
	padding-left: 1% !important;
	padding-right: 1% !important;
	width: 98%;
	}
.ajaxsearch .rt-block > form{
	width: 100%;
	}
.box_skitter_large143{
	width: 100% !important;
	overflow: hidden !important;
	}	
.innerConteiner{
	margin: 0% 1%;
	}
body .innerConteiner .rt-grid-12{
	width: 100%;
	}
.gmap .rt-block{
	overflow: hidden;
	}
.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 1%;margin-right: 1%;}
.rt-container .rt-grid-1 {width: 6.3333336%;}
.rt-container .rt-grid-2 {width: 14.666667;}
.rt-container .rt-grid-3 {width: 23%;}
.rt-container .rt-grid-4 {width: 31.333336%;}
.rt-container .rt-grid-5 {width: 39.333336%;}
.rt-container .rt-grid-6 {width: 48%;}
.rt-container .rt-grid-7 {width: 56.333336%;}
.rt-container .rt-grid-8 {width: 64.666667%;}
.rt-container .rt-grid-9 {width: 73%;}
.rt-container .rt-grid-10 {width: 81.333337%;}
.rt-container .rt-grid-11 {width: 89.666667%;}
.rt-container .rt-grid-12 {width: 98%;}


/*

.rt-container .rt-grid-1 {width: 8.3333336%;}
.rt-container .rt-grid-2 {width: 16.666667;}
.rt-container .rt-grid-3 {width: 25%;}
.rt-container .rt-grid-4 {width: 33.333336%;}
.rt-container .rt-grid-5 {width: 41.333336%;}
.rt-container .rt-grid-6 {width: 50%;}
.rt-container .rt-grid-7 {width: 58.333336%;}
.rt-container .rt-grid-8 {width: 66.666667%;}
.rt-container .rt-grid-9 {width: 75%;}
.rt-container .rt-grid-10 {width: 83.333337%;}
.rt-container .rt-grid-11 {width: 91.666667%;}
.rt-container .rt-grid-12 {width: 100%;}

*/
/* Grid Push */
.rt-container .rt-push-1 {left: 8%;}
.rt-container .rt-push-2 {left: 16%;}
.rt-container .rt-push-3 {left: 24%;}
.rt-container .rt-push-4 {left: 32%;}
.rt-container .rt-push-5 {left: 40%;}
.rt-container .rt-push-6 {left: 48%;}
.rt-container .rt-push-7 {left: 56%;}
.rt-container .rt-push-8 {left: 64%;}
.rt-container .rt-push-9 {left: 72%;}
.rt-container .rt-push-10 {left: 80%;}
.rt-container .rt-push-11 {left: 88%;}

/* Grid Pull */
.rt-container .rt-pull-1 {left: -8%;}
.rt-container .rt-pull-2 {left: -16%;}
.rt-container .rt-pull-3 {left: -24%;}
.rt-container .rt-pull-4 {left: -32%;}
.rt-container .rt-pull-5 {left: -40%;}
.rt-container .rt-pull-6 {left: -48%;}
.rt-container .rt-pull-7 {left: -56%;}
.rt-container .rt-pull-8 {left: -64%;}
.rt-container .rt-pull-9 {left: -72%;}
.rt-container .rt-pull-10 {left: -80%;}
.rt-container .rt-pull-11 {left: -88%;}

/* Prefix for left nudging */
.rt-container .rt-prefix-1 {padding-left:8%;}
.rt-container .rt-prefix-2 {padding-left:16%;}
.rt-container .rt-prefix-3 {padding-left:24%;}
.rt-container .rt-prefix-4 {padding-left:32%;}
.rt-container .rt-prefix-5 {padding-left:40%;}
.rt-container .rt-prefix-6 {padding-left:48%;}
.rt-container .rt-prefix-7 {padding-left:56%;}
.rt-container .rt-prefix-8 {padding-left:64%;}
.rt-container .rt-prefix-9 {padding-left:72%;}
.rt-container .rt-prefix-10 {padding-left:80%;}
.rt-container .rt-prefix-11 {padding-left:88%;}

#rt-main #rt-content-top .rt-grid-1 {width: 100%;}
#rt-main #rt-content-top .rt-grid-2 {width: 100%;}
#rt-main #rt-content-top .rt-grid-3 {width: 100%;}
#rt-main #rt-content-top .rt-grid-4 {width: 100%;}
#rt-main #rt-content-top .rt-grid-5 {width: 100%;}
#rt-main #rt-content-top .rt-grid-6 {width: 100%;}
#rt-main #rt-content-top .rt-grid-7 {width: 100%;}
#rt-main #rt-content-top .rt-grid-8 {width: 100%;}
#rt-main #rt-content-top .rt-grid-9 {width: 100%;}
#rt-main #rt-content-top .rt-grid-10 {width: 100%;}
#rt-main #rt-content-top .rt-grid-11 {width: 100%;}
#rt-main #rt-content-top .rt-grid-12 {width: 100%;}

}
@media only screen and (max-width: 820px) {
#rt-showcase .rt-alpha{
	display: none;
	}
#rt-showcase .rt-omega{
	display: block;
	width: 100% !important;
	}
.menutop li.root > .item{
	text-align: center;
	}
#rt-top .rt-container .rt-alpha{
	float: none;
	display: block;
	margin: 0 auto;
	width: 100%;
	}
#rt-top .rt-container .rt-alpha #rt-logo{
	margin: 0 auto;
	}
#rt-top .rt-container .rt-omega{
	float: none;
	display: none;
	margin: 0 auto;
	}
body .box_skitter_large143{
height: 300px;
}
.rt-menubar{
	margin-bottom: 0px !important;
	}
.menutop{
	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
	}
.menutop li.root{
	display: block;
	width: 100%;
	float: none;
	background: #222;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#222), to(#444));
	background: -webkit-linear-gradient(#222, #444);
	background: -moz-linear-gradient(#222, #444);
	background: -ms-linear-gradient(#222, #444);
	background: -o-linear-gradient(#222, #444);
	background: linear-gradient(#222, #444);
	padding: 0px !important;
	margin-bottom: 0px !important;
	}
.menutop li.root a{
	border: 0px !important;
	padding: 14px 0px !important;
	}
.menutop li.root:hover{
	margin-bottom: 0px !important;
	}
.fusion-js-container.level1{
	display: none !important;
	}
.menutop{
	padding: 0px;
	}

#rt-header .innerConteiner{
	background: none !important;
	}
}
@media only screen and (max-width: 680px) {
 #rt-sidebar-a{
 	display: none;
	}
#rt-footer .rt-grid-4{
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
	overflow: hidden;
	}
#rt-footer .rt-grid-4.rt-alpha{
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 5px;
	}
#rt-footer .rt-container > div .rt-block{
	padding: 0px !important; 
	}
body .box_skitter_large143{
height: 250px;
}
#rt-main .rt-grid-1 {width: 98%;}
#rt-main .rt-grid-2 {width: 98%;}
#rt-main .rt-grid-3 {width: 98%;}
#rt-main .rt-grid-4 {width: 98%;}
#rt-main .rt-grid-5 {width: 98%;}
#rt-main .rt-grid-6 {width: 98%;}
#rt-main .rt-grid-7 {width: 98%;}
#rt-main .rt-grid-8 {width: 98%;}
#rt-main .rt-grid-9 {width: 98%;}
#rt-main .rt-grid-10 {width: 98%;}
#rt-main .rt-grid-11 {width: 98%;}
#rt-main .rt-grid-12 {width: 98%;}
}
@media only screen and (max-width: 580px) {
body .box_skitter_large143{
height: 200px;
}
}
@media only screen and (max-width: 480px) {
body .box_skitter_large143{
height: 150px;
}
	
	#rt-logo{
		margin-left: -15px !important;
		}	
	#roksearch_results{
		display: none !important;
		}
}
@media only screen and (max-width: 380px) {
	#yoo-zoo .width50{
		float: none;
		width: 100%;
		}
	#yoo-zoo .items .width50.first div.teaser-item, #yoo-zoo .items .width50.last div.teaser-item{
		margin: 0px;
		}
	body .box_skitter_large143{
		height: 150px;
	}
	#rt-logo{
		margin-left: -15px !important;
		}
	.social_icon a:first-child{
		border: 0px;
		}
	#rt-footer .rt-grid-4{
		width: 94%!important;
		}
		.form-item8 textarea{
			width: 209px !important;
			}
	
#rt-footer .rt-grid-4.rt-omega{
	margin-top: 15px;
	}
}