
	img{max-width:100%;height:auto}
	.gallery-cell figure{width:100%;height:auto}
	.gallery-cell figure img{max-width:100%;height:100%;width:100%}
	.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
	.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}
	.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;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;gap:36px;margin:0 0 36px;}
	.gallery-cell{margin:0;padding:0;position:relative;flex:0 1 calc((100% - 4 * 36px) / 5);border-radius:10px;overflow:hidden;}
	.gallery-cell figure::after{content:'';display:block;height:100%;width:100%;z-index:1;position:absolute;left:0;right:0;bottom:0;background: 000000;background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);pointer-events:none;}
	.gallery-cell::before{z-index:1;top:15px;content: "";position: absolute;background: linear-gradient(90deg, #fff 60%, hsla(0, 0%, 100%, 0) 0);background-position: bottom;background-repeat: repeat-x, repeat-y;background-size:20.9px 4px, 1px 10px;width: calc(100% - 52px);height: 4px;left:26px;right: 26px;}
	.top-section{display:none}
	.top-section.active{display:block}
	.hm_box_hdr{margin:0 0 30px;position:relative;text-align:center;}
	.hm_box_ttl{color:#000;display:inline-block;font-family:"Source Serif 4",Georgia,serif;font-size:40px;font-weight:600;line-height:40px;padding:0;margin: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 #ddd;text-align:center;line-height:32px;border-radius:5px;margin:5px;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 0}
	.news-stories span{display:block;color:#656565;font-size:15px;font-weight:600;margin:0 0 13px}
	.gallery-section{padding:15px 0 50px}
	.gallery-cell figure{margin:0 0 16px;border-radius:10px;overflow:hidden;display:block;position:relative;}
	.gallery-cell figure a{display:flex;border:1px solid #f3f3f3;border-radius:10px;overflow:hidden}
	.gallery-cell p{font-size:16px;font-weight:600;color:#000;line-height:24px;/*min-height:40px;*/margin:0 0 8px;padding:0px;}
	.gallery-cell h3{margin:0 0 8px;}
	.gallery-cell h3 a{font-size:16px;font-weight:600;color:#000;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
	.top-section h2{color:#B41513;font-size:12px;line-height:16px;font-weight:600;margin:0 0 8px;text-transform:uppercase;letter-spacing:3px;}
	.gallery-cell span{display:block;font-size:11px;line-height:21px;font-weight:600;color:#696969;}
	.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;width:100%}
	.top-add-section{width:100%;height:auto;margin:20px auto;margin-bottom:20px;background-color:#eaeaea;padding:5px 0 10px;max-width:990px}
	.adtextVs{font-size:11px;color:#323232;line-height:16px;text-align:center;text-transform:uppercase}
	.ads_container_v1{min-height:90px;display:flex;align-items:center;justify-content:center}
	.inner-ad-section-v1{max-width:970px;width:100%;margin:0 auto;text-align:center;flex-wrap:wrap;min-height:93px}
	.add_wrapper_v1{display:flex;justify-content:center;align-items:center;padding-top:3px;min-height:90px;border:0 solid red}
	/* .ad-cell{width:100%;border:0 solid gray;text-align:center;margin-bottom:30px;display:flex;justify-content:center} */
	.ad-cell{border-top:1px solid #838383;border-bottom:1px solid #838383;position:relative;margin:10px 0 10px;min-height:110px;width:100%;display:flex;align-items:center;justify-content:center;}
	.ad-cell::before{background:#fff;color:#838383;content:"ADVERTISEMENT";display:inline-block;font-size:10px;font-weight:600;left:50%;line-height:11px;-webkit-letter-spacing:.1px;-moz-letter-spacing:.1px;-ms-letter-spacing:.1px;letter-spacing:.1px;padding:3px;position:absolute;text-align:center;top:-10px;transform:translate3d(-50%,0,0)}

	.right-side-bar{display:none!important}

	.pagination-menu{text-align: center;}
	.pagination-menu li{display: inline-block;vertical-align: top;border: 1px solid #e6e6e6;border-radius: 3px;margin: 0 5px 10px;padding:0px;width:auto;}
	.pagination-menu li a{line-height: 25px;display:inline-block;color: #000;padding: 3px 11px;font-weight: 600;font-size:14px;text-decoration: none;border: none;}
	.pagination-menu li:hover , .pagination-menu li.active{border:1px solid #c00;}
	.pagination-menu li:hover a , .pagination-menu li.active a{background-color: #c00;color: #fff;}
		
	@media only screen and (max-width: 1199px) {
	.top-add-section{width:100%;padding:5px 0 10px;margin-top:0}
	.gallery-cell{flex:0 1 calc((100% - 3 * 36px) / 4);}
	}
	@media only screen and (max-width:1204px) {
	.left-side-bar{width:calc(100%)}
	.right-side-bar{width:300px}
	.gallery-wrapper{gap:20px;}
	.gallery-cell{flex:0 1 calc((100% - 2 * 20px) / 3);}
	.gallery-cell h3 a{line-height:36px;font-size:24px;-webkit-line-clamp:3;}
	.gallery-cell span{font-size:18px;line-height:20px;}
	}
	@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%}
	}
	@media only screen and (max-width:767px) {
	.add_wrapper{min-height:250px}
	.right-side-bar,.left-side-bar{width:100%;float:none}
	.news-stories .mobilebanner{display:block;width:100%}
	.news-stories .desktopbanner{display:none}
	.gallery-cell figure{width:100%;height:auto;margin:0 0 30px;}
	.gallery-cell p{min-height:auto}
	#wrapper #content .add_wrapper-lt{border:none}
	.inner-ad-section-v1{width:100%;min-height:250px;max-width:100%}
	.gallery-wrapper{gap:16px;}
	.gallery-cell{flex:0 1 100%;margin:0 0 40px;}
	.gallery-cell::before{width:calc(100% - 28px);left:16px;right:16px;}
	}
	@media only screen and (max-width:575px) {
	.gallery-cell figure{width:100%;height:auto}
	.gallery-cell figure img{width:100%;height:auto}
	.top-section h2{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}
	/* .gallery-cell{flex: 1 1 100%;} */
	}
	.news-stories span a{color:#000;font-weight:400;}