<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Table Of Contents
 1.) Eric Meyer's Reset
 2.) Global Typography
	 2.0.1) Font Face
	 2.0.2) Global Headings
	 2.0.3) Form Elements
	 2.0.4) List styles
	 2.0.5) General Text Formatting
	 2.0.6) Link elements
	 2.0.7) Table Elements
	 2.0.8) Button Styles
	 2.0.9) Sprite Icons
	 2.1.0) 960 Grid Style
 3.) Site Wide Content
 4.) Header Style
 5.) Footer Style
 ===============================================*/

/*
 1.) Eric Meyer's Reset
 ----------------------------------------*/
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
 1.) Global Typography
 ----------------------------------------*/
*, :before, :after{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 100%;
}
/*
 2.0.1) Font Face
 -----------------------------*/
/*Put Your font face Styles here*/

/*
 2.0.2) Global Headings
 -----------------------------*/

/*
 2.0.3) Form Elements
 -----------------------------*/


/*
 2.0.4) List Styles
 ---------------------------------*/


/*
 2.0.5) General Text Formatting
 -----------------------------------*/

img{
	max-width: 100%;
	height: auto;
}

.gallery-cell figure{
    width: 100%;
    height: auto;
}

.gallery-cell figure img{
    max-width: 100%;
	height: 100%;
    width: 100%;
}



/*
 2.0.6) Link style
 -------------------------*/

/*
 2.0.7) Table Elements
 --------------------------*/


/*
 2.0.8) Button Styles
 -------------------------*/

/*
 2.0.9) Sprite Icons
 -------------------------*/


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/*
 3.) Site Wide Content
 ------------------------------*/
#wrapper {
}
.container{
	max-width: 1174px;
	width:100%;
	margin:0 auto;
}
/*
 4.) Header Styles
 ------------------------------*/
#header img{
	width:100%;
}
/*
 5.) Footer Styles
 ------------------------------*/
#footer img{
	width:100%;
}




/*#content{
	padding-top:16px;
}*/


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap');

.tab-section{
    background: #dfdfdf;
    white-space: nowrap;
    overflow: auto;
    position: relative;
}

.tab-section a{
  display: inline-block;
  vertical-align: top;
  padding:12px 17px 8px;
  color:#00002d;
  font-size:16px;
  font-weight: 400;
  font-family: 'Noto Sans', sans-serif;
  border-bottom:2px solid transparent;
  text-decoration: none;
}
.tab-section a.active{
	font-weight: 700;
	border-bottom:2px solid #ce0008;
}
.gallery-section{
	padding-top:16px;
}
.left-side-bar{
	
	width:100%;
}
.right-side-bar{
	float:right;
	width:350px;
	display: none;
}

.gallery-wrapper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.gallery-cell {
    width: 25%;
    margin: 0 0 33px;
    padding: 0 15px 10px;
   /* border-bottom: 1px solid #a61717;*/
}


.top-section{ 
	display:none;
}
.top-section.active{
	display:block;
}
.top-section h1{
	font-size:32px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	color:#000;
	line-height: 24px;
	text-transform: capitalize;
	margin:0 0 22px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:10px 0;
}
.gallery-cell p a {
    color: #000;
}

.top-section h2{
	font-size:32px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	color:#000;
	line-height: 24px;
	text-transform: capitalize;
	margin:0 0 22px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:10px 0;
}
.pagination{
text-align: center;
padding-top:20px;
}

.pagination a.hide{
display:none;
}
.pagination a{
	display:inline-block;
	width:34px;
	height:34px;
	border:1px solid #dddddd;
	text-align: center;
	line-height: 32px;
	border-radius: 5px;
	margin:5px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	color:#000;
	font-size:14px;
	text-decoration: none;
}
.pagination a:hover , .pagination a.active{
	background:#d71920;
	color:#fff;
}
.pagination .arrow{
width:54px;
}

.news-stories{
	padding:20px 0 0px;
}
.news-stories span{
	display:block;
	color:#656565;
	font-size:15px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 600;
	margin:0 0 13px;

}

/*New Css*/
.gallery-section {
    padding: 15px 0px 50px;
}
.gallery-cell figure{
	margin: 0 0 12px;
	border-radius: 10px;
	overflow: hidden;
}


.gallery-cell figure a {
	display:block;
	border:1px solid #f3f3f3;
	border-radius: 10px;
	overflow: hidden;
}

.gallery-cell h5{
	color:#ce0107;
	font-size: 12px;
	font-weight: 800;
	font-family: 'Noto Sans', sans-serif;
	margin:0 0 12px;
	text-transform: uppercase;
}
.gallery-cell p {
	font-size: 14px;
	font-weight: 700;
	color:#000;
	font-family: 'Noto Sans', sans-serif;
	line-height: 20px;
	margin:0 0 10px;
	min-height: 40px;
}

.gallery-cell p a{
	color:#000;
}

.gallery-cell span{
	display: block;
font-size: 12px;
font-weight: 600;
font-family: 'Noto Sans', sans-serif;
background: #f1f1f1;
padding: 8px 10px;
color: #696969;
border-radius: 5px;
}



.add_wrapper iframe{
	max-width:100%;
}

.right-side-bar iframe{
  width:100%;
}


.news-stories .mobilebanner{
	display:none;
}

 .news-stories .desktopbanner{
	display:block;
	margin:0 auto;
}

.ad-cell {width: 100%; border: 0px solid gray;
    text-align: center;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
}
.right-side-bar {
	dislpay:none !important;
}


@media only screen and (max-width:1204px){
	.container {
	    max-width: 1024px;
	    padding: 0 15px;
	}
	.left-side-bar {
    
   width: calc(100%);
}
.right-side-bar{
	width:300px;
}
.gallery-cell{
	width:50%;
}



}


@media only screen and (max-width:1024px){
		.left-side-bar {
		   
		    width: calc(100%);
		}
		.navigation-at nav ul.at-menu{
			width:100%;
		}

		.navigation-at nav ul.at-menu{
			height: 100%;
		}
.top-head-body{
	z-index: -9;
	position: relative;
}
#main-navigation.active::after {
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    content: '';
   background: rgba(0,0,0, 0.7);
}
}



@media only screen and (max-width:992px){
.add_wrapper {
padding-top: 72px;
}


.left-side-bar {
		    
		    width: calc(100%);
		}
		.right-side-bar {
		    width: 250px;
		    padding:0 15px;
		}

	.gallery-cell figure img{
		width:100%;
	}	
	.gallery-wrapper{
		margin:0;
	}
	.gallery-cell {
    width: 50%;
    padding: 0 15px 15px;
}
}

@media only screen and (max-width:767px){
	.add_wrapper{ min-height: 250px;}
	.right-side-bar , .left-side-bar {
    width: 100%;
    float: none;
}	
.gallery-wrapper{
padding:0px;
justify-content: space-between;
}

.gallery-cell {
	width: calc(50% - 5px);
	padding: 0 0 5px;
	margin: 0 0 5px;
     }
     .top-section h2{
     	font-size: 24px;
     }


     .top-section h1{
     	text-align: center;
     }

.news-stories .mobilebanner{
	display:block;
	width: 100%;
}

 .news-stories .desktopbanner{
	display:none;
}

.gallery-cell figure {
    width: 100%;
    height: auto;
}
.gallery-cell p{min-height:auto;}


#wrapper #content .add_wrapper-lt{
	border:none;
}

 }


 @media only screen and (max-width:575px){
	.gallery-cell figure {
		width: 100%;
		height: auto;
	}
	.gallery-cell figure img
	{
		width:100%;
		height:auto;
	}
	.gallery-cell {
		width: 100%;
		padding: 0 0 5px;
		margin: 0 0 20px;
	}
	.gallery-cell h5{
		margin:0 0  5px;
	}
	.gallery-cell p{
		min-height:auto;
	}
 } 


 @media only screen and (max-width:430px){
 .news-stories .mobilebanner{display:block; height:auto; width:100%;}
 .news-stories .desktopbanner{display:none;}



 }


 .news-stories span a{
    color: #000;
    font-weight: 400;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;      
 }
</pre></body></html>