
	@media only screen and (max-width: 1100px) {
		
	.container .four.columns {    width: 23%; margin-right: 1%}
	}
	

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		
		.topSlider .flexslider {height:auto!important}
		.topSlider .flexslider li .flex-caption {background: #012942;height: 270px; left: 0;   margin-left: 0;    padding: 30px 5% 10px;    position: relative;    top: 0;    width: 90%; }
		.topSlider .flex-caption .latestDate {background: url(../images/clock-white.png) no-repeat 135px 8px!important ;}
		.topSlider .custom-controls {width: auto!important}
		.topSlider .custom-controls  li a {font-size:12px!important}
		.flexislider iframe {width: 100%!important; height: auto!important}
		.homeVideoWrapper .sliderVideo {width: 100%!important; float:none!important}	
		.homeVideoWrapper .slidercontent {float: none!important; width: 100%!important}
		.homeVideoWrapper .slidercontent h3 {font-size: 20px;}
		.homeVideoWrapper .slidercontent p {display: block}
		.homeVideoWrapper .flexslider {height: auto!important;}
		.homeVideoWrapper {height: auto!important}
		.landingBkgd .container .twelve.columns {    width: 100%!important;}
		.container .landingSmall .five.columns {width: 32%!important}
		
		.controlWrapper {display: none}
		.topSlider .flex-caption .latestDate {    background: url(../images/clock-white.png) no-repeat 105px 8px  !important;		}
		.homeVideoWrapper .sliderVideo{}
		.homeLatest .five.columns {margin: 10px 0px 0 0!important} 
		.homeLatestWrapper {padding: 0 0 20px 0}
		.homeLatest .five.columns {width: 100%!important}
		.container .four.columns {    width: 100%; }
		.container .landingSmall .five.columns {width: 100%!important}
		.container .landingSmall .five.columns .imgWrapper img {height: auto!important;	width: 100%!important;	}
		.landingLarge, .galleryLarge {margin-right: 0px!important}
		.homeVideoWrapper .slidercontent h3 {font-size: 24px !important;  margin-top: 50px !important;}
		
		
		
		.topSlider .flex-caption h3 {font-size: 20px!important;    line-height: 30px!important; padding: 10px 0!important}
		.topSlider .flex-caption a.sliderLink {font-size: 12px!important; padding: 1px 5px!improtant}
		.topSlider .flex-caption .latestDate {background: url(../images/clock-white.png) no-repeat 125px 8px!important ;}
		.flex-direction-nav a {color: #000000!important; content: none!important; position:relative!important; top: 0px!important; text-shadow:none!important; overflow: hidden!important; opacity: 1!important; margin: 0px!important}
		.flex-direction-nav a {content: none!important}
		.container .galleryRightImage .six.columns, .container .galleryLeftImage .six.columns, .container .galleryFullImage .six.columns {width: 100%!important}
			
		
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		.topSlider .flex-caption .latestDate {    background: url(../images/clock-white.png) no-repeat 90px 8px  !important;}
		.topSlider .flex-caption h3 {font-size: 22px!important; line-height:26px!important;}
		.homeVideoWrapper .sliderVideo{height:130px!important }
		.exploreWrapper, .largeLinksWrapper {float: none!important; padding-left: 10%!important; width:90%!important}
		.landingIntro { border-left: 0px dotted #DDDEDE!important; border-top: 2px dotted #DDDEDE!important; width:84%!important; padding-left: 8%!important; padding-right: 8% !important;}
		.landingLarge {background-image: none!important}
		.largeImageWrapper {margin-bottom: 0px!important; height:175px!important}
		.flexslider {margin-top: 45px !important;}
		.flexslider .slides img {}
		.flexslider .slides .meta-social img {display: block!important}
		.sliderVideo {min-height: 185px;}
		#footer .five {min-height: 350px;    max-width: 90% !important;margin-right: 0px !important; width: auto !important; }
		.container .sixteen.columns {    margin-left: 0;    margin-right: 0;    width: 300px;}
		#footer .five h3 {    border-bottom: 1px dotted #dddede;    color: #222428;    font-size: 20px;    font-weight: 700;    margin-bottom: 20px;    padding: 18px 30px 6px;    width: 90%;}
		.main-content .internal-content {padding: 26px 8px !important;}
		.main-content h1.post-header {    font-size: 27px !important;    font-weight: 600; }
		.largeImageWrapper {    min-height: 120px !important; }
	}

