/* ***** Footer ***** */
footer{background: #01040d;clear: both;overflow: hidden; position:relative; z-index:1; }
footer,.g-express-group li,.g-foot,.trending-head,.trending-list li{font-family: 'Roboto',sans-serif;}
.g-footer-block{border-bottom: 1px solid #4f4f57;border-top: 1px solid #4f4f57;display: flex;flex-wrap: wrap;padding: 20px 0;}
.g-footer-title{color:#fff;font-size: 14px;line-height: 20px;font-weight: 700;text-transform: uppercase;margin-bottom: 5px;}
.g-express-group{display: flex;flex-wrap: wrap;margin-left: -8px;margin-right: -8px;list-style-type: none;}
.g-express-group li{box-sizing: border-box; font-size: 13px;line-height: 17px;padding: 5px 10px;width: 50%;}
.g-express-group li a{color:#eee;text-decoration: none;}
.g-footer-sec{box-sizing: border-box;position: relative;display: flex;flex-direction: column;}
.g-follow-icon{padding: 5px;display: flex;flex-wrap: wrap;list-style-type: none;margin-bottom: 15px;}
.g-follow-icon li { height: 32px; width: 32px; margin-right: 10px;}
.g-foot{color:#fff;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;min-height: 42px;}
.g-foot .privacy{font-size: 13px;line-height: 17px;}
.g-foot .wp img{ filter: brightness(5);}

/* ***** Trending ***** */
.trending-wrap {background: #01040d;box-sizing: border-box;}
.trending-sec {margin: 0 auto;max-width: 990px;overflow: hidden;padding: 0;position: relative;width: 100%;}
.trending-head {border-bottom: 1px solid #4f4f57;color: #fff;font-size: 14px;font-weight: 700;margin-bottom: 18px;padding: 15px 0 10px;text-transform: uppercase;}
.trending-list {display:flex;flex-wrap: wrap;padding: 0;margin-right: -15px;overflow: hidden;list-style-type: none;}
.trending-list li {box-sizing: border-box;font-size: 13px;line-height: 18px;margin-bottom: 18px;padding-left:15px;padding-right: 15px; position: relative;width: 25%;}
.trending-list li::before {background: #595959;border-radius: 50%;content: "";height: 8px;left: 0;position: absolute;top: 4px;width: 8px;}
.trending-list li a {color: #eee;text-transform: capitalize;}
.news-guard {  position: relative;    border-top: 1px solid #dbdbdb;}
.news-guard ul{ list-style: none;display: flex; margin: 0 !important ; padding: 15px 0;}
.news-guard ul li{padding-right: 10px;font-size: 12px; color: #777575; font-weight: bold; line-height: 18px; font-family: Roboto,sans-serif; font-size: 12px;  font-weight: 600;}
.news-guard ul li:last-child {min-width: 120px; padding: 0;opacity: 0.7;}
.news-guard ul li:first-child img{ width: 20px;height: 20px;}
  footer .news-guard {position: relative;    border-top: 1px solid #dbdbdb;}
  footer .news-guard ul{ list-style: none;margin: 0 ; padding: 10px 0 0px; display: block;}
  footer .news-guard ul li{font-size: 13px; color: #eee; font-weight: bold; line-height: 17px; font-family: Roboto,sans-serif; font-size: 12px;  font-weight: 400;}
  footer .news-guard ul li:nth-child(2n) { float: left; }
  footer .news-guard ul li:first-child { padding: 0;opacity: 0.4; padding-bottom: 10px; max-width: 120px;} 
  footer .news-guard ul li:last-child { padding-left: 30px;}  
  footer .news-guard ul li:first-child img{ width: 100%;}
  footer .news-guard > div{ list-style: none;margin: 0 ; padding: 10px 0 0px; display: block;}
  footer .news-guard > div span{display: block; font-size: 13px; color: #eee; font-weight: bold; line-height: 17px; font-family: Roboto,sans-serif; font-size: 12px;  font-weight: 400;} 
  footer .news-guard > div span:nth-child(2n) { float: left; }
  footer .news-guard > div span:first-child { padding: 0;opacity: 0.4; padding-bottom: 10px; max-width: 120px;}
  footer .news-guard > div span:last-child { padding-left: 30px; opacity: 1;} 
  footer .news-guard > div span:first-child img{ width: 100%;}

@media screen and (min-width: 768px) {
    .g-footer-block{margin-left: -30px;}
    .g-footer-aux{max-width: 990px;margin: 0 auto;overflow: hidden;}
    .g-footer-sec{padding-left: 30px;}
	.g-footer-lft{width: 25%;}
	.g-footer-md{width: 50%;}
	.g-footer-rht{width: 25%;}
	.g-footer-sec:after{content: '';position: absolute;top: 0;bottom: 0;left:15px;border-left: 1px solid #4f4f57;}
	.quick-links li{width: 100%;}
}

@media screen and (min-width: 768px) and (max-width:989px) {
	footer{padding: 0 10px;}
	.g-follow{background: inherit;padding: 0;}
	.g-follow-icon li{height: 28px;width: 28px;}
}
@media screen and (max-width: 767px) {
	footer{padding-bottom: 110px;}
	.g-footer-aux,.trending-wrap{padding: 0 10px;}
	.quick-links li:last-child{width: 100%;}
	.g-footer-md{padding-bottom: 15px;}
	.g-foot{padding: 15px 0 10px;}
    .g-foot .privacy {padding-bottom: 5px;}
    .trending-list li{width: 50%;}
    .news-guard { overflow: hidden; padding: 15px 0 0 0; }
    .news-guard ul { display: block; position: relative; list-style: none; padding-bottom: 0;}
    .news-guard ul li:last-child{ position: absolute; top:0; }
    .news-guard ul li::marker{content: "";}
    .news-guard ul li:first-child { float: left; width: auto; padding-top: 15px;} 
    .news-guard ul li:first-child img {width: 100%;}
    .news-guard ul li:nth-child(2n){ padding-left: 30px;padding-top: 15px;}  
    footer .news-guard ul, footer .news-guard > div{ padding-top: 0; margin-bottom: 15px !important;}
    footer .news-guard ul li:last-child, footer .news-guard > div span:last-child{position: static; padding: 0 0 10px 30px; border-bottom: 1px solid #4f4f57; color: #fff;}
    footer .news-guard ul li:first-child, footer > div span:first-child {padding: 0;  opacity: 0.4;  padding-bottom: 10px; max-width: 100%; width: 100%;    display: block; }
    footer .news-guard ul li:first-child img, footer .news-guard > div span:first-child img{ max-width: 120px;}
    footer .news-guard ul li:nth-child(2n), footer .news-guard > div span:nth-child(2n){padding: 0;}
    .trending-list li a { padding: 0;}
    .g-express-group li{ padding-top: 0; padding-bottom: 0;}
    .g-express-group li a { padding: 17px 0; display: block;}
    .custom_sticky_ads { position:fixed; min-width: 320px; bottom:0; width:100%;z-index:100; height: 50px;	display: none; align-items: center;transition: transform .2s ease-in-out;}
    .custom_sticky_ads_bottom{transform: translateY(-50px);}
    .scrollTopHeader .custom_sticky_ads_bottom{transform: translateY(0px);}
    .andbeyondmob1{bottom:52px !important;}
    .scrollTopHeader .andbeyondmob1{bottom:0px !important;}
	.custom_sticky_ad_div { margin: auto;}
}
