@media only screen and (min-width : 981px) {
	.header { background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #f4f4f4 50%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#f4f4f4), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 50%,#f4f4f4 50%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 50%,#f4f4f4 50%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 50%,#f4f4f4 50%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 50%,#f4f4f4 50%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */ }
}
@media only screen and (max-width : 980px) {
	i.fa-bars { display:block;background: #575757;color: #fff;padding: 7px 17px;font-size: 56px;position: absolute;top: 7px;right: 5px;}
	#main .attachment-featured {width:100%; height:auto;}
	.header>.wrapper {position:relative;}
	#logo {padding:0;}
	#menu-primary {display:none;position: absolute;right:0;z-index: 9999;top: 100%;margin-top: 5px;}
	#menu-primary li {display: block !important;float: none; }
	#menu-primary li a {font-size: 25px; }
	#menu-primary .sub-menu { position:static !important;}
	#menu-primary .sub-menu a {padding-left: 35px !important; background:#DDDDDD; }
	#menu-primary a {display: block !important; padding:15px 30px !important;}
	ul#menu-primary li ul.sub-menu>li>a { width:auto; }
	#controls {padding:0 10px;}
	.wrapper { padding:0 20px !important; }
	.widget_reallysimpletwitterwidget ul li {width: 70%;}
	.widget_dinllastposts {margin-top:0 !important;}
	.agendaStyle {margin-bottom: 30px;}
	#twitter-widget-0 {top: 25px;left: 132px;}
}
@media only screen and (max-width : 770px) {
	.header>.wrapper { padding:0 !important; }
	.featuredFour .featured4_item { width:50%; }
	.featuredFour .featured4_item h2 { margin:10px 25% 0; }
	.featuredFour .featured4_item p { margin: 20px 10%; }
	
	#main, .main, aside, .aside { width:100%; padding:0 !important; padding-top:20px !important; }
	/* .widget li, .widget h2 {text-align:center;} */
	
	.latest .col-2 {width:100%; padding: 0 20px; } 
	.latest .col-2 p { line-height: 18px; }
	.latest .col-2 .button { bottom:5px; left:0; }
	.footerWigets {display: none;}
	#controls ul {width:100%;}
	#controls ul{padding:0 !important;}
	.agendaStyle>article>div:nth-child(2) {display:none;}
	
	.copyright {text-align: center;width: 100%; padding: 16px;}
	#menu-footer { text-align: center;}
	#menu-footer li {float:none;}
	#menu-footer a {padding: 16px 16px 0;}
	.files, #searchform { margin-top: 30px !important; }
		.fTwitter { width: 100% !important;text-align: center !important;padding: 20px 0 0 !important;}
	.sliderContent {top:44% !important;}

}
@media only screen and (max-width : 540px) {
#projects article {width: 100%;}
}
@media only screen and (max-width : 420px) {
	#logo { overflow: hidden; }
	#logo img{height: 48px;margin: 16px 0; }
	.featured4_item { width:100% !important; }
	.agendaStyle>article>div:nth-child(1) {display:none;}
	.col-2 {padding: 0px !important;}
	.col-2 article {height: 190px !important;}
	.col-2 p {margin-left: 129px;}
	.timeline .item { width:320px !important;}
	.timeline .item img { width:100% !important;}
	.addthis_toolbox>a { padding:0 !important;}
	.newsletter button {padding: 6px 0px !important; text-align:center !important; width:40% !important;}
		.sliderContent {top: 35% !important;}

}
