
@media only screen
	and (min-width: 1600px)  {
	.brand {
		background-color: #900;
	}
	
	.landing-img {
		background-image: url(../img/nightOps1920.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.hamburger-menu {
		display: none;	
	}
	
	.nav ul {
		font-size: large;
	}	
	.nav ul ul {
		top: 32px;	
	}
	.nav ul ul a {
		font-size: large;	
	}

}

@media only screen
	and (min-width: 1920px) 
	and (max-width: 2880px) {
	.brand {
		background-color: #900;
	}
	
	.landing-img {
		background-image: url(../img/nightOps2880.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		font-size: large;
	}
	
	.hamburger-menu {
		display: none;	
	}

}


@media only screen
	and (min-width: 1600px) 
	and (max-width: 1920px) {
	.brand {
		background-color: #900;
	}
	
	.landing-img {
		background-image: url(../img/nightOps1920.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		font-size: large;
	}
	
	.hamburger-menu {
		display: none;	
	}

}

@media only screen
	and (min-width: 1024px) 
	and (max-width: 1600px) {
	.brand {
		background-color: blue;
	}
	
	.landing-img {
		background-image: url(../img/nightOps1600.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		font-size: large;
	}
	
	.hamburger-menu {
		display: none;	
	}
	
	
}

@media only screen
	and (min-width: 900px) 
	and (max-width: 1024px) {
	.brand {
		background-color: yellow;
	}
	
	.landing-img {
		background-image: url(../img/nightOps1024.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {

	}
	
	.nav ul ul {
		top: 28px;	
	}
	
	.hamburger-menu {
		display: none;	
	}
	
	/* social media */
	
	.multimedia-highlight .highlight-box-row {   
		display: inline-block;
		width: 100%;
	}
	
	.multimedia-highlight .highlight-box { 
		display: inline-block;
		width: 100%;
	}
	
	.multimedia-highlight .highlight-box .highlight-box-image {
		width: 100%;
	}
	
	iframe.youtube {
		width: 497px;
		height: 280px;
		border: 0;
		margin: 0 auto;	
	}
	
}

@media only screen
	and (min-width: 800px) 
	and (max-width: 900px) {
	.brand {
		background-color: purple;
	}
	
	.landing-img {
		background-image: url(../img/nightOps1024.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.hamburger-menu {
		display: none;	
	}
	
	.nav ul {
		font-size: 14px; font-size: 0.875rem;
	}
	.nav ul ul {
		top: 26px;	
	}
	.nav ul ul a {
		font-size: small;	
	}
	
	.highlights {
		width: 100%; 
		padding: 0px 0px 0px 20px; padding: 0rem 0rem 0rem 1.25rem; 
	}
	
	.highlights .container {
		display: inherit;	  
	}
	
	.highlight-boxes-container {
		display: inherit;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inherit;	
		width: 100%; 
	}
	
	/* social media */
	
	.multimedia-highlight .highlight-box-row {   
		display: inline-block;
		width: 100%;
	}
	
	.multimedia-highlight .highlight-box { 

	}
	
	.multimedia-highlight .highlight-box .highlight-box-image {
		width: 50%;
	}

	.social-media {
		display: table;		
		width: 100%;
		border-collapse: separate; 
		border-spacing: 0px 20px; border-spacing: 0rem 1.25rem; 
	}	
	
	.social-media .twitter,.social-media .facebook {
		height: auto;	
		display: table-cell;
		width: 50%; 
		padding-right: 20px; padding-right: 1.25rem; 
		vertical-align: top;  
	}

	.twitter .content-inner {
		
	}
	
	.facebook .content-inner {
			
	}	
	
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 49.5%;
	}

	ul.media-gallery-index.large li {
		width: 49.5%;
	}
}

@media only screen
	and (min-width: 600px) 
	and (max-width: 800px) {
	.brand {
		background-color: black;
		padding-left: 10px;
	}
	
	.search-region {
		display: none;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.landing-img {
		background-image: url(../img/nightOps800.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		display: none;
	}
	.nav ul a, .nav ul ul a, .nav .menu-bread-crumbs a {
		font-size: small;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
	
	.home-search .searchbox { 
		font-size: 20px; font-size: 1.25rem;
	}
	
	.whats-new {
		width: 100%;
	}
	
	.whats-new .container {
		display: table;   
	}
	
	.whats-new-primary {
		display: table-cell;	
		width: 70%;  
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: 250px;
	}
		
	.whats-new-secondary {
		display: table-cell;	
		width: 30%;  
	}
	
	.highlights {
		width: 100%; 
		padding: 0px 10px 0px 10px; padding: 0rem 0.625rem 0rem 0.625rem;
	}
	
	.highlights .container {
		display: inline-block;	  		
	}
	
	.highlight-boxes-container, .multimedia-highlightContainer {
		display: table;	
		width: 100%;   
		border-collapse: separate; border-spacing: 0;	  
		padding: 20px 0px 0px 0px; padding: 1.25rem 0rem 0rem 0rem;	 
	} 
	
	.highlight-box-row {
		display: table-row; 
		width: 100%;   
	}
	
	.highlight-box { 
		display: table-cell;
		width: 50%; 
		padding: 0px 10px 20px 10px;  padding: 0rem 0.625rem 1.25rem 0.625rem;  
	}
	
	.highlight-box-image {
		width: 100%;
		height: 155px; 
		position: relative;
		vertical-align: bottom;
		background-size: cover;
	}
	
	.highlights {
		width: 100%; 
	}
	
	.highlights .container {
		display: inherit;	  
	}
	
	.highlight-boxes-container {
		display: inherit;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inherit;	
		width: 100%; 
	}
	
	/* social media */
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.multimedia-highlight .highlight-box-row {   
		display: inline-block;
		width: 100%;
	}
	
	.multimedia-highlight .highlight-box { 

	}
	
	.multimedia-highlight .highlight-box .highlight-box-image {
		width: 50%;
	}

	.social-media {
		display: table;		
		width: 100%;
		border-collapse: separate; 
		border-spacing: 0px 20px; border-spacing: 0rem 1.25rem; 
	}	
	
	.social-media .twitter,.social-media .facebook {
		height: auto;	
		display: table-cell;
		width: 50%; 
		padding: 0px 10px; padding: 0rem 0.625rem; 
		vertical-align: top;  
	}

	.twitter .content-inner {
		
	}
	
	.facebook .content-inner {
			
	}	
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 50%;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 50%;
	}
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 49.5%;
	}

	ul.media-gallery-index.large li {
		width: 49.5%;
	}	
}

@media only screen
	and (min-width: 414px) 
	and (max-width: 600px) {
	.brand {
		background-color: white;
		padding-left: 10px;
	}
	
	.search-region {
		display: none;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.landing-img {
		background-image: url(../img/nightOps600.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		display: none;
	}
	.nav ul a, .nav ul ul a, .nav .menu-bread-crumbs a {
		font-size: small;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
		
	.home-search .searchbox { 
		font-size: 20px; font-size: 1.25rem; 
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new {
		width: 100%;
	}
	
	.whats-new .container {
		display: table;   
	}
	
	.whats-new-primary {
		display: table-row;	
		width: 100%;  
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: 250px;
	}
	
	.whats-new-secondary {
		display: table-row;	
		width: 100%;   
	}
	
	.highlights {
		width: 100%; 
		padding: 0px 20px; padding: 0rem 1.25rem; 
	}
	
	.highlights .container {
		display: inherit;	  
	}
	
	.highlight-boxes-container {
		display: inherit;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inherit;	
		width: 100%; 
	}
	
	.highlight-box { 
		display: inherit;	
		width: 100%; 
		padding: 20px 0px 0px 0px; padding: 1.25rem 0rem 0rem 0rem; 
	}
	
	.highlight-box-content { 
		height: auto;
	}
	
	/* social media */
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	iframe.youtube {
		width: 358px;
		height: 201px;
		border: 0;
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}	
	
	.twitter, .facebook {
		display: inline-block;		
		width: 100%; 
		height: auto;
	}
	
	/* footer */
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}
	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block;
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {   
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}	
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 50%;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 50%;
	}
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}
	
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 49.0%;
	}
	
	ul.media-gallery-index.large li {
		width: 49.0%;
	}
	
	
}


@media only screen
	and (min-width: 360px) 
	and (max-width: 414px) {
	.brand {
		background-color: pink;
		width: 100%;
		padding-left: 10px;
	}
	
	.search-region{
		width: 100%;
		display: none;
		/*display: inline-block; 
		padding-top: 10px; padding-top: 0.625rem; */
	}
	
	.social-media-top { 
		display: none;
	}
	
	.search {
		width: 100%;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.landing-img {
		background-image: url(../img/nightOps414.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		display: none;
	}
	.nav ul a, .nav ul ul a, .nav .menu-bread-crumbs a {
		font-size: small;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
	
	.home-search .searchbox { 
		font-size: 20px; font-size: 1.25rem; 
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new {
		width: 100%;
	}
	
	.whats-new .container {
		display: table;   
	}
	
	.whats-new-primary {
		display: table-row;	
		width: 100%;  
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: 250px;
	}
	
	.whats-new-secondary {
		display: table-row;	
		width: 100%;   
	}
	
	.highlights {
		width: 100%; 
		padding: 0px 20px; padding: 0rem 1.25rem; 
	}
	
	.highlights .container {
		display: inline-block;	  
	}
	
	.highlight-boxes-container {
		display: inline-block;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inline-block;	
		width: 100%; 
	}
	
	.highlight-box { 
		display: inline-block;	
		width: 100%; 
		padding: 20px 0px 0px 0px; padding: 1.25rem 0rem 0rem 0rem; 
	}
	
	.highlight-box-content { 
		height: auto;
	}
	
	/* social media */	
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}
	
	iframe.youtube {
		width: 306px;
		height: 172px;
		border: 0;
	}
	
	.twitter, .facebook {
		display: inline-block;		
		width: 100%; 
		height: auto;
	}
		
	/* dated list of articles and press releases */
	ul.dated-list, ol.dated-list {
		display: inherit;
		border-spacing: inherit;
	}
	
	ul.dated-list li, ol.dated-list li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.dated-list .date, ol.dated-list .date {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.dated-list .title, ol.dated-list .title {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* standard forms */
	form.standard-form {
		display: inherit;
	}
	
	form.standard-form label {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	form.standard-form span {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	form.standard-form input, form.standard-form textarea {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
		
	/* footer */
	#footer .container {
		display: inherit; 
	}
	
	.footer-row { 
		display: inline-block;
	}
	
	.footer-internal {	
		display: inline-block; 
		width: 100%;  height: auto;
		padding-right: 0px;
		padding-bottom: 20px; padding-bottom: 1.25rem; 
	}
	
	.footer-external {
		display: inline-block; 
		width: 100%;  height: auto;
	}
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}
	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block; 
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {     
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 100%; 
		padding: 0;
	}
	
	.inline-box-right, .inline-box-left {
		width: 100%; 
		max-width: 100%; 
		margin: 0;
	}
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 100%;
	}

	ul.media-gallery-index.large li {
		width: 100%;
	}	
	
	/* video gallery */

	ul.video-gallery {   
		display: inherit;
		border-spacing: 0px 10px; border-spacing: 0rem 0.625rem;
	}
	
	ul.video-gallery li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.video-gallery .thumbnail {
		display: inherit;
		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.video-gallery .information {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* audio gallery */
	
	ul.audio-gallery {   
		display: inherit;
	}
	
	ul.audio-gallery li { 
		display: table-row; 
		width: 100%;
	}
	
	ul.audio-gallery .file-info {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.audio-gallery .filetype, ul.audio-gallery .length, ul.audio-gallery .size {
		display: inline;
		width: auto;
		margin-right: 10px; margin-right: 0.625rem;
	}
	
	ul.audio-gallery .general-info {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* Share Buttons */
	.share-buttons {
		margin-top: 10px; margin-top: 0.625rem;
	}


}

@media only screen
	and (min-width: 320px) 
	and (max-width: 360px) {
	.brand {
		background-color: orange;
		width: 100%;
		padding-left: 10px;
	}
	
	.search-region{
		width: 100%;
		display: none;
		/*display: inline-block; 
		padding-top: 10px; padding-top: 0.625rem;*/ 
	}
	
	.social-media-top { 
		display: none;
	}
	
	.search {
		width: 100%;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.search .search-bg {
		width: 100%;
	}
	
	.search .searchbox {  
		height: 48px; height: 3rem;
	}
	
	.landing-img {
		background-image: url(../img/nightOps360.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
	}
	
	.nav ul {
		display: none;
	}
	.nav ul a, .nav ul ul a, .nav .menu-bread-crumbs a {
		font-size: small;	
	}
	
	.landing-img {
		padding: 0;
	}

	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
	
	.home-search {
		padding: 16px 0px; padding: 1rem 0rem;
		border-radius: 0;
	}
	
	.home-search .search-bg { 
		width: 100%;
	}
		
	.home-search .searchbox { 
		font-size: 20px; font-size: 1.25rem;
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new {
		width: 100%;
	}
	
	.whats-new .container {
		display: table;   
	}
	
	.whats-new-primary {
		display: table-row;	
		width: 100%;  
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: 250px;
	}
	
	.whats-new-secondary {
		display: table-row;	
		width: 100%;   
	}
	
	.highlights {
		width: 100%; 
		padding: 0px 20px; padding: 0rem 1.25rem; 
	}
	
	.highlights .container {
		display: inline-block;	  
	}
	
	.highlight-boxes-container {
		display: inline-block;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inline-block;	
		width: 100%; 
	}
	
	.highlight-box { 
		display: inline-block;	
		width: 100%; 
		padding: 20px 0px 0px 0px; padding: 1.25rem 0rem 0rem 0rem; 
	}
	
	.highlight-box-content { 
		height: auto;
	}
	
	/* social media */	
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}	
	
	.twitter, .facebook {
		display: inline-block;		
		width: 100%; 
		height: auto;
	}
	
	iframe.youtube {
		width: 264px;
		height: 149px;
		border: 0;
	}

	
	/* dated list of articles and press releases */
	ul.dated-list, ol.dated-list {
		display: inherit;
		border-spacing: inherit;
	}
	
	ul.dated-list li, ol.dated-list li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.dated-list .date, ol.dated-list .date {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.dated-list .title, ol.dated-list .title {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* standard forms */
	form.standard-form {
		display: inherit;
	}
	
	form.standard-form label {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	form.standard-form span {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	form.standard-form input, form.standard-form textarea {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* footer */
	#footer .container {
		display: inherit; 
	}
	
	.footer-row { 
		display: inline-block;
	}
	
	.footer-internal {	
		display: inline-block; 
		width: 100%;  height: auto;
		padding-right: 0px;
		padding-bottom: 20px; padding-bottom: 1.25rem; 
	}
	
	.footer-external {
		display: inline-block; 
		width: 100%;  height: auto;
	}
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}
	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block;
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {     
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 100%; 
		padding: 0;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 100%; 
		margin: 0;
	}
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 100%;
	}

	ul.media-gallery-index.large li {
		width: 100%;
	}	
	
	
	/* video gallery */

	ul.video-gallery {   
		display: inherit;
		border-spacing: 0px 5px; border-spacing: 0rem 0.3125rem;
	}
	
	ul.video-gallery li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.video-gallery .thumbnail {
		display: inherit;
		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.video-gallery .information {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* audio gallery */
	
	ul.audio-gallery {   
		display: inherit;
	}
	
	ul.audio-gallery li { 
		display: table-row; 
		width: 100%;
	}
	
	ul.audio-gallery .file-info {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.audio-gallery .filetype, ul.audio-gallery .length, ul.audio-gallery .size {
		display: inline;
		width: auto;
		margin-right: 10px; margin-right:0.625rem;
	}
	
	ul.audio-gallery .general-info {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* Share Buttons */
	.share-buttons {
		margin-top: 10px; margin-top: 0.625rem;
	}

}

@media only screen
	and (min-width: 218px) 
	and (max-width: 320px) {
	.brand {
		background-color: gray;
		width: 100%;
		padding-left: 10px;
	}
	
	.search-region{
		width: 100%;
		display: none;
		/*display: inline-block; 
		padding-top: 10px; padding-top: 0.625rem;*/ 
	}
	
	.social-media-top { 
		display: none;
	}
	
	.search {
		width: 100%;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.search .search-bg {
		width: 100%;
	}
	
	.search .searchbox {  
		height: 48px; height: 3rem;
	}
	
	.search form input[type=text] { 
		width: 80%;
	}
	
	.search form input[type=submit] { 
		position: absolute;
		right: 10px;
		margin-top: 13px;
	}
	
	.landing-img {
		background-image: url(../img/nightOps360.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
		padding: 0;
	}
	
	.nav ul {
		display: none;
	}
	.nav ul a, .nav ul ul a, .nav .menu-bread-crumbs a {
		font-size: small;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
	
	.home-search {
		padding: 16px 0px; padding: 1rem 0rem;
		border-radius: 0;
	}
	
	.home-search .search-bg { 
		width: 100%;
	}
		
	.home-search .searchbox { 
		font-size: 20px; font-size: 1.25rem;
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new {
		width: 100%;
	}
	
	.whats-new .container {
		display: table;   
	}
	
	.whats-new-primary {
		display: table-row;	
		width: 100%;  
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-primary .img-caption {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-secondary {
		display: table-row;	
		width: 100%;   
	}
	
	.highlights {
		width: 100%; 
		padding: 0px 20px; padding: 0rem 1.25rem; 
	}
	
	.highlights .container {
		display: inline-block;	  
	}
	
	.highlight-boxes-container {
		display: inline-block;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inline-block;	
		width: 100%; 
	}
	
	.highlight-box { 
		display: inline-block;	
		width: 100%; 
		padding: 20px 0px 0px 0px; padding: 1.25rem 0rem 0rem 0rem; 
	}
	
	.highlight-box-content { 
		height: auto;
	}
	
	/* social media */	
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}
	
	iframe.youtube {
		width: 100%;
		height: auto;
		border: 0;
	}	
	
	.twitter, .facebook {
		display: inline-block;		
		width: 100%; 
		height: auto;
	}
	
	/* dated list of articles and press releases */
	ul.dated-list, ol.dated-list {
		display: inherit;
		border-spacing: inherit;
	}
	
	ul.dated-list li, ol.dated-list li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.dated-list .date, ol.dated-list .date {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.dated-list .title, ol.dated-list .title {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* standard forms */
	form.standard-form {
		display: inherit;
	}
	
	form.standard-form label {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	form.standard-form span {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	form.standard-form input, form.standard-form textarea {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* footer */
	#footer .container {
		display: inherit; 
	}
	
	.footer-row { 
		display: inline-block;
	}
	
	.footer-internal {	
		display: inline-block; 
		width: 100%;  height: auto;
		padding-right: 0px;
		padding-bottom: 20px; padding-bottom: 1.25rem; 
	}
	
	.footer-external {
		display: inline-block; 
		width: 100%;  height: auto;
	}
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}
	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block;
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search form input[type=text] { 
		width: 88%;
		padding: 0;
		font-size: 18px; font-size: 1.125rem;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {     
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 100%; 
		padding: 0;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 100%; 
		margin: 0;
	}
	
	.img-caption {
		position: relative;
		bottom: 0px;
		padding: 0px 8px 0px 8px; padding: 0rem 0.5rem 0rem 0.5rem;
		background: rgba(0, 0, 0, 0.75);	
	}
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 100%;
	}

	ul.media-gallery-index.large li {
		width: 100%;
	}	
	
	/* video gallery */

	ul.video-gallery {   
		display: inherit;
		border-spacing: 0px 5px; border-spacing: 0rem 0.3125rem;
	}
	
	ul.video-gallery li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.video-gallery .thumbnail {
		display: inherit;
		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.video-gallery .information {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* audio gallery */
	
	ul.audio-gallery {   
		display: inherit;
	}
	
	ul.audio-gallery li { 
		display: table-row; 
		width: 100%;
	}
	
	ul.audio-gallery .file-info {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.audio-gallery .filetype, ul.audio-gallery .length, ul.audio-gallery .size {
		display: inline;
		width: auto;
		margin-right: 10px; margin-right:0.625rem;
	}
	
	ul.audio-gallery .general-info {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* Article Page */
	div.article-date {
		float: none;
		display: inline-block;
	}

	/* Share Buttons */
	.share-buttons {
		float: none;
		width: auto;
		height: auto;
		overflow: visible;
		position: relative; 
		margin-top: 10px; margin-top: 0.625rem;
	}
	
	.share-buttons ul {
		display: inline;
		padding: 0;
	}
	
	.share-buttons li {
		width: 52px;
		margin-bottom: 2px;
	}
	
	div.article-feature-image {
		position: relative;
		display: inline-block;
		width: 100%;
		font-size: 12px; font-size: 0.75rem; 
		margin-top: 10px; margin-top: 0.625rem;
	}

}

@media only screen
	and (min-width: 0px) 
	and (max-width: 218px) {
	.brand {
		background-color: #363; /*green*/
		width: 100%;
		padding-left: 10px;
	}
	
	.search-region{
		width: 100%;
		display: none;
		/*display: inline-block; 
		padding-top: 10px; padding-top: 0.625rem; */
	}
	
	.social-media-top { 
		display: none;
	}
	
	.search {
		width: 100%;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.search .search-bg {
		width: 100%;
	}
	
	.search .searchbox {  
		height: 48px; height: 3rem;
	}
	
	.search form input[type=text] { 
		width: 100%;
	}
	
	.search form input[type=submit] { 
		display: none;
	}
	
	.landing-img {
		background-image: url(../img/nightOps360.jpg);
		background-size: cover;
		width: 100%;
		min-height: 280px;	
		padding: 0;
	}
	
	.nav ul {
		display: none;
	}
	
	.hamburger-menu {
		display: inherit;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
	
	.home-search {
		padding: 16px 0px; padding: 1rem 0rem;
		border-radius: 0;
	}
	
	.home-search .search-bg { 
		width: 100%;
	}
		
	.home-search .searchbox { 
		font-size: 16px; font-size: 1rem;
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new {
		width: 100%;
		padding: 0;
	}
	
	.whats-new .container {
		display: table;   
	}
	
	.whats-new-primary {
		display: table-row;	
		width: 100%;  
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-primary .img-caption {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-secondary {
		display: table-row;	
		width: 100%;   
	}
	
	.highlights {
		width: 100%; 
		padding: 0;
	}
	
	.highlights .container {
		display: inline-block;	  
	}
	
	.highlight-boxes-container {
		display: inline-block;	
		width: 100%;   
	} 
	
	.highlight-box-row {
		display: inline-block;	
		width: 100%; 
	}
	
	.highlight-box { 
		display: inline-block;	
		width: 100%; 
		padding: 20px 0px 0px 0px; padding: 1.25rem 0rem 0rem 0rem; 
	}
	
	.highlight-box-content { 
		height: auto;
	}
	
	/* social media */	
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}
	
	iframe.youtube {
		width: 100%;
		height: auto;
		border: 0;
	}
	
	.twitter, .facebook {
		display: inline-block;		
		width: 100%; 
		height: auto;
	}

	
	/* content header */
	
	.content-header {
		padding: 0 5%;	
	}
	
	/* main content */
	
	.body-content {
		padding: 0 5%;	
	}
	
	.body-content ul {
		padding: 16px; padding: 1rem;
	}
	
	/* dated list of articles and press releases */
	ul.dated-list, ol.dated-list {
		display: inherit;
		border-spacing: inherit;
	}
	
	ul.dated-list li, ol.dated-list li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.dated-list .date, ol.dated-list .date {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.dated-list .title, ol.dated-list .title {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* standard forms */
	form.standard-form {
		display: inherit;
	}
	
	form.standard-form label {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	form.standard-form span {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	form.standard-form input, form.standard-form textarea {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* footer */
	#footer {
		padding: 0;
	}

	#footer .container {
		display: inherit; 
	}
	
	.footer-row { 
		display: inline-block;
	}
	
	.footer-internal {	
		display: inline-block; 
		width: 100%;  height: auto;
		padding-right: 0px;
		padding-bottom: 20px; padding-bottom: 1.25rem; 
	}
	
	.footer-external {
		display: inline-block; 
		width: 100%;  height: auto;
	}
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}
	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block;
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search form input[type=text] { 
		width: 80%;
		padding: 0;
		font-size: 18px; font-size: 1.125rem;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {     
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 100%; 
		padding: 0;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 100%; 
		margin: 0;
	}

	.img-caption {
		position: relative;
		bottom: 0px;
		padding: 0px 8px 0px 8px; padding: 0rem 0.5rem 0rem 0.5rem;
		background: rgba(0, 0, 0, 0.75);	
	}
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 100%;
	}

	ul.media-gallery-index.large li {
		width: 100%;
	}	
	
	/* video gallery */

	ul.video-gallery {   
		display: inherit;
		border-spacing: 0px 5px; border-spacing: 0rem 0.3125rem;
		padding: 0;
	}
	
	ul.video-gallery li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.video-gallery .thumbnail {
		display: inherit;
		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.video-gallery .information {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* audio gallery */
	
	ul.audio-gallery {   
		display: inherit;
	}
	
	ul.audio-gallery li { 
		display: table-row; 
		width: 100%;
	}
	
	ul.audio-gallery .file-info {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.audio-gallery .filetype, ul.audio-gallery .length, ul.audio-gallery .size {
		display: inline;
		width: auto;
		margin-right: 10px; margin-right:0.625rem;
	}
	
	ul.audio-gallery .general-info {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* Article Page */
	div.article-date {
		float: none;
		display: inline-block;
	}

	/* Share Buttons */
	.share-buttons {
		float: none;
		width: auto;
		height: auto;
		overflow: visible;
		position: relative; 
		margin-top: 10px; margin-top: 0.625rem;
	}
	
	.share-buttons ul {
		display: inline;
		padding: 0;
	}
	
	.share-buttons li {
		width: 52px;
		margin-bottom: 2px;
	}
	
	div.article-feature-image {
		position: relative;
		display: inline-block;
		width: 100%;
		font-size: 12px; font-size: 0.75rem; 
		margin-top: 10px; margin-top: 0.625rem;
	}

}


/*Apple Watch*/
@media (max-width: 42mm) and (min-width: 38mm) {
	.brand {
		background-color: #3FC; /*aqua*/
		width: 100%;
		padding-left: 10px;
	}
	
	.search-region{
		width: 100%;
		display: none;
		/*display: inline-block; 
		padding-top: 10px; padding-top: 0.625rem; */
	}
	
	.social-media-top { 
		display: none;
	}
	
	.search {
		width: 100%;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.search .search-bg {
		width: 100%;
	}
	
	.search .searchbox {  
		height: 48px; height: 3rem;
	}
	
	.landing-img {
		padding: 0;
	}
	
	.nav ul {
		display: none;
	}
	
	.hamburger-menu {
		display: inherit;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
	
	.home-search {
		padding: 16px 0px; padding: 1rem 0rem;
		border-radius: 0;
	}
	
	.home-search .search-bg { 
		width: 100%;
	}
		
	.home-search .searchbox { 
		font-size: 16px; font-size: 1rem;
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new-primary {
		width: 100%;
		min-height: 250px;
		margin-right: 0; 
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-primary .img-caption {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-secondary {
		width: 100%;
		margin-left: 0;
	}
	
	.whats-new-secondary ul {
		padding: 0;
	}
	
	.highlight-boxes-container {
		width: 100%; 
	}
	
	.hightlightBox {
		width: 100%;
		margin-bottom: 0;
		padding-right: 0;
	}
	
	.hightlightbox-image {
		background-image: none !important;
		height: auto;
	}
	
	.highlight-box-title {
		background: none;
	}	
	
	/* social media */	
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}	
	
	iframe.youtube {
		width: 100%;
		height: auto;
		border: 0;
	}
	
	.twitter, .facebook {
		display: block;		
		width: 100%; 
		height: auto;
	}
	
	/* dated list of articles and press releases */
	ul.dated-list, ol.dated-list {
		display: inherit;
		border-spacing: inherit;
	}
	
	ul.dated-list li, ol.dated-list li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.dated-list .date, ol.dated-list .date {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.dated-list .title, ol.dated-list .title {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* standard forms */
	form.standard-form {
		display: inherit;
	}
	
	form.standard-form label {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	form.standard-form span {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	form.standard-form input, form.standard-form textarea {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* footer */
	#footer .container {
		display: inherit; 
	}
	
	.footer-row { 
		display: inline-block;
	}
	
	.footer-internal {	
		display: inline-block; 
		width: 100%;  height: auto;
		padding-right: 0px;
		padding-bottom: 20px; padding-bottom: 1.25rem; 
	}
	
	.footer-external {
		display: inline-block; 
		width: 100%;  height: auto;
	}
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}

	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block;
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search form input[type=text] { 
		width: 60%;
		padding: 0;
		font-size: 18px; font-size: 1.125rem;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {     
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 100%; 
		padding: 0;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 100%; 
		margin: 0;
	}
	
	.img-caption {
		position: relative;
		bottom: 0px;
		padding: 0px 8px 0px 8px; padding: 0rem 0.5rem 0rem 0.5rem;
		background: rgba(0, 0, 0, 0.75);	
	}
	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 100%;
	}

	ul.media-gallery-index.large li {
		width: 100%;
	}	
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}
	
	/* audio gallery */
	
	ul.audio-gallery {   
		display: inherit;
	}
	
	ul.audio-gallery li { 
		display: table-row; 
		width: 100%;
	}
	
	ul.audio-gallery .file-info {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.audio-gallery .filetype, ul.audio-gallery .length, ul.audio-gallery .size {
		display: inline;
		width: auto;
		margin-right: 10px; margin-right:0.625rem;
	}
	
	ul.audio-gallery .general-info {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* Article Page */
	div.article-date {
		float: none;
		display: inline-block;
	}

	/* Share Buttons */
	.share-buttons {
		float: none;
		width: auto;
		height: auto;
		overflow: visible;
		position: relative; 
		margin-top: 10px; margin-top: 0.625rem;
	}
	
	.share-buttons ul {
		display: inline;
		padding: 0;
	}
	
	.share-buttons li {
		width: 52px;
		margin-bottom: 2px;
	}
	
	div.article-feature-image {
		position: relative;
		display: inline-block;
		width: 100%;
		font-size: 12px; font-size: 0.75rem; 
		margin-top: 10px; margin-top: 0.625rem;
	}

}

/*Other Square-format Watches*/
@media (max-width: 218px) and (max-height: 218px) {
	.brand {
		background-color: #CCF; 
		width: 100%; 
		padding-left: 10px;
	}
	
	.search-region{
		width: 100%;
		display: none;
		/*display: inline-block; 
		padding-top: 10px; padding-top: 0.625rem; */
	}
	
	.social-media-top { 
		display: none;
	}
	
	.search {
		width: 100%;
	}
	
	.hamburger-search {
		display: table-cell;
	}
	
	.search .search-bg {
		width: 100%;
	}
	
	.search .searchbox {  
		height: 48px; height: 3rem;
	}
	
	.landing-img {
		padding: 0;
	}
	
	.nav ul {
		display: none;
	}
	
	.hamburger-menu {
		display: inherit;	
	}
	
	.welcome-title h1 {
		font-size: 18px; font-size: 1.125rem;
	}

	.welcome-title h2 {
		font-size: 14px; font-size: 0.875rem;
	}
		
	.home-search {
		padding: 16px 0px; padding: 1rem 0rem;
		border-radius: 0;
	}
	
	.home-search .search-bg { 
		width: 100%;
	}
		
	.home-search .searchbox { 
		font-size: 20px; font-size: 1.25rem;
	}
	
	.home-search form input[type=text] { 
		width: 80%;
	}
	
	.whats-new-primary {
		width: 100%;
		min-height: 250px;
		margin-right: 0; 
	}
	
	.whats-new-primary-img {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-primary .img-caption {
		position: relative;
		width: 100%;
		height: auto;
	}
	
	.whats-new-secondary {
		width: 100%;
		margin-left: 0;
	}
	
	.whats-new-secondary ul {
		padding: 0;
	}
	
	.highlight-boxes-container {
		width: 100%; 
	}
	
	.hightlightbox-image {
		background-image: none !important;
		height: auto;
	}
	
	.highlight-box-title {
		background: none;
	}
	
	/* social media */	
	
	.multimedia-highlight {
		margin-bottom: 0;	
	}
	
	.social-media { 
		display: inline-block;		
		width: 100%;    
	}	
	
	iframe.youtube {
		width: 100%;
		height: auto;
		border: 0;
	}
	
	.twitter, .facebook {
		display: inline-block;		
		width: 100%; 
		height: auto;
	}
	
	/* dated list of articles and press releases */
	ul.dated-list, ol.dated-list {
		display: inherit;
		border-spacing: inherit;
	}
	
	ul.dated-list li, ol.dated-list li { 
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.dated-list .date, ol.dated-list .date {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	ul.dated-list .title, ol.dated-list .title {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* standard forms */
	form.standard-form {
		display: inherit;
	}
	
	form.standard-form label {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	form.standard-form span {
		display: inherit;
 		width: 100%;
		padding: 0; 
		margin: 0;
	}
	
	form.standard-form input, form.standard-form textarea {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* footer */
	#footer .container {
		display: inherit; 
	}
	
	.footer-row { 
		display: inline-block;
	}
	
	.footer-internal {	
		display: inline-block; 
		width: 100%;  height: auto;
		padding-right: 0px;
		padding-bottom: 20px; padding-bottom: 1.25rem; 
	}
	
	.footer-external {
		display: inline-block; 
		width: 100%;  height: auto;
	}
	
	.footer-internal .footer-content .seals {
		display: inline-block; 
	}
	
	.footer-internal .footer-content .internal-links {
		display: inline-block;
		padding: 20px 0px 0px 0px; 
	}
	
	/*search page*/
	.search-page-search .search-bg { 
		display: inline-block;
		margin: 0 auto;
		padding: 0px;
		width: 100%;
		background-color: #fff;	
		text-align: left;
	}
	
	.search-page-search form input[type=text] { 
		width: 60%;
		padding: 0;
		font-size: 18px; font-size: 1.125rem;
	}
	
	.search-page-search .advanced-search {
		display: inline-block;
		margin-left: 0;
		margin-top: 20px; margin-top: 1.25rem;
	}
		
	.search-nav ul {     
		display: inline-block;
	}
	
	.search-nav ul li { 
		display: inline-block; width: 100%;	
	}
	
	.search-nav > ul > li {
		margin-bottom: 20px;
	}
	
	/* common classes */
	
	.img-right, .img-left {
		max-width: 100%; 
		padding: 0;
	}
	
	.inline-box-right, .inline-box-left {
		max-width: 100%; 
		margin: 0;
	}
	
	.img-caption {
		position: relative;
		bottom: 0px;
		padding: 0px 8px 0px 8px; padding: 0rem 0.5rem 0rem 0.5rem;
		background: rgba(0, 0, 0, 0.75);	
	}
	
	/* responsive data tables */
	
	.responsive table, .responsive thead, .responsive tbody, .responsive tr, .responsive th, .responsive td {
		display: block;  
		border: none;
	}
	
	.responsive th, .responsive thead {
		position: absolute;
		top: -9999px;
		left: -9999px;	
	}
	
	.responsive tr {  
		border-bottom: 1px solid #002741; 
	}
	
	.responsive td {
		border: none; 
		border-bottom: 1px solid #ededed;
	}
	
	.responsive td:before {
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;	
		font-weight: bold;  
		content: attr(axis); 
	}	
	
	.responsive .entry-header {
		background-color: #002741;
		color: #FFFFFF;
		text-align: left;
	}	
	
	.responsive td[axis="Email:"] {
		word-break: break-all;	
	}

	
	/* media gallery */
	
	ul.media-gallery-index li {
		width: 100%;
	}

	ul.media-gallery-index.large li {
		width: 100%;
	}
	
	/* audio gallery */
	
	ul.audio-gallery {   
		display: inherit;
	}
	
	ul.audio-gallery li { 
		display: table-row; 
		width: 100%;
	}
	
	ul.audio-gallery .file-info {
		display: inherit;
		margin: 15px 0px; margin: 0.9375rem 0rem;
	}
	
	ul.audio-gallery .filetype, ul.audio-gallery .length, ul.audio-gallery .size {
		display: inline;
		width: auto;
		margin-right: 10px; margin-right:0.625rem;
	}
	
	ul.audio-gallery .general-info {
		display: inherit;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	/* Article Page */
	div.article-date {
		float: none;
		display: inline-block;
	}

	/* Share Buttons */
	.share-buttons {
		float: none;
		width: auto;
		height: auto;
		overflow: visible;
		position: relative; 
		margin-top: 10px; margin-top: 0.625rem;
	}
	
	.share-buttons ul {
		display: inline;
		padding: 0;
	}
	
	.share-buttons li {
		width: 52px;
		margin-bottom: 2px;
	}
	
	div.article-feature-image {
		position: relative;
		display: inline-block;
		width: 100%;
		font-size: 12px; font-size: 0.75rem; 
		margin-top: 10px; margin-top: 0.625rem;
	}
	
}

img.responsive {
	width: 100%;
	height: auto;	
}
