footer ul{margin:0}
.footerLinks ul li{background: none;}
footer { overflow: hidden;display: block;  margin-top:0; background: #000;} 
.footerTop { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: #5d5d5d solid 1px; padding: 30px 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 13px; } 
.connectWithus { color: #b7b7b7; font-weight: 700; font-family: 'Lato Bold',sans-serif; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.connectWithus ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.connectWithus ul li { line-height: 12px; margin-left: 12px;background:none } 
.connectWithus ul li a { display: block; } 
.footerBlocks { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 25px 0 40px; } 
.footerBlocks .categorySec { width: 130px; padding-right: 20px; } 
.footerBlocks .trendingSec { width: 205px; padding-right: 20px; } 
.footerBlocks .latestStories { width: 340px; padding-right: 20px; } 
.footerBlocks h4 { font-size: 16px; font-weight: 900; color: #b7b7b7; margin-bottom: 16px; font-family: 'Lato Black',sans-serif; } 
.footerBlocks ul li { margin-bottom: 15px;margin-top: 0;line-height: normal;background: none;padding: 0; } 
.footerBlocks ul li:last-child { margin-bottom: 0; } 
.footerBlocks ul li a { color: #b7b7b7; font-size: 14px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } 
.footerBlocks ul li a:hover { color: #757575; } 
.footerBlocks .downloadApp { width: 302px; } 
.footerBlocks .downloadApp p { color: #fff; font-size: 14px;padding:0; font-weight: 900; margin-bottom: 16px; font-family: 'Lato Black',sans-serif; } 
.footerLinks { border-top: #5d5d5d solid 1px; border-bottom: #5d5d5d solid 1px; padding: 20px 0; } 
.footerLinks ul {margin-top:16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.footerLinks ul li { margin: 0 10px 10px 0; line-height:12px; padding:0 ; padding-right:10px; border-right:1px solid #b7b7b7; } 
.footerLinks ul li a { font-size: 16px;  font-weight: 400; color: #b7b7b7; text-decoration: none; font-family: 'Lato Regular',sans-serif; } 
.footerLinks ul li:last-of-type{border-right:0;  padding:0;}
.footerLinks ul li a:hover { color: #757575; } 
.footerLogos { border-bottom: #5d5d5d solid 1px; padding: 15px 0; } 
.footerLogos ul {width: 823px;  background:#fff;  padding: 16px 10px 10px;    border-radius: 9px;    margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.footerLogos ul li { margin: 0 20px;background:none;padding:0 } 
.footerLogos ul li a { display: block; } 
.copyright { text-align: center; font-size: 14px; color: #b7b7b7; padding: 20px 0; width: 100%; margin-bottom: 0px; margin-top: 0px; } 
.footerBlocks{display:block; padding-bottom:10px;}
.footerSecHead{ font-family: 'Lato Black',sans-serif; padding-bottom:5px; font-weight:700; font-size:18px; color:#fff; text-transform:uppercase;}
.footerSec { padding-bottom:16px;  line-height:28px;}
.footerSec a{font-family: 'Lato', sans-serif; font-weight:400;  text-transform:none; font-size:16px; color:#b7b7b7; text-decoration:none; padding-right:10px! important; margin-right:6px! important; border-right:1px solid #b7b7b7; border-left:0; margin-left: 0;    padding-left: 0;}
.footerSec a:last-of-type{border-right:0; margin:0; padding:0;}
.footerLinks ul li a{font-size:12px; font-weight:400; text-transform:uppercase;}
.downloadApp{width:100%; text-align:center;}
.downloadApp p{font-family: 'Lato', sans-serif; font-weight:400; color:#fff; font-size:18px; padding:0 0 10px 0;}
.footerLinks ul{margin-top:16px;}
.connectWithus span{margin-top:10px;}
@media only screen and (max-width: 767px) {
    footer{margin-bottom:48px;}
.connectWithus ul li{margin-top:4px;}.container { max-width: 100%; } 
.footerTop { padding: 24px 15px; border: none; height: 34px; overflow: hidden; } 
.footerTop .footLogo img { width: 91px; height:33px;} 
.footerTop .connectWithus span { display: none; } 
.footerBlocks { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 0; padding-bottom: 0; } 
.footerBlocks .categorySec { width: 100%; padding-right: 0; border-top: #dbdbdb solid 1px; } 
.footerBlocks .categorySec h4 { margin-bottom: 0; padding: 15px; position: relative; } 
.footerBlocks .categorySec h4::after { position: absolute; right: 4px; top: 0; width: 36px; height: 49px; content: "+"; font-weight: 900; color: #b7b7b7; font-size: 20px; text-align: center; line-height: 46px; font-family: 'Lato Black',sans-serif; border:0; left: unset; } 
.footerBlocks .categorySec h4.active::after { content: "_"; line-height: 30px; } 
.footerBlocks .categorySec ul { padding: 0 15px 15px; display: none; } 
.footerBlocks .latestStories { border-bottom: #dbdbdb solid 1px; } 
.footerBlocks .downloadApp { padding: 15px; width: 100%; height:150px;} 
.footerBlocks .downloadApp p { font-size: 14px; } 
.footerLinks { padding: 13px 15px; border-color: #dbdbdb; } 
.footerLinks ul { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: center; } 
.footerLinks ul li {  width: auto;background: none; } 
.footerLinks ul li a { font-size: 12px; padding: 0; display: block;  font-weight:400;} 
.footerLogos { padding: 11px 15px; border: none; height: auto;} 
.footerLogos ul {    padding: 16px 6px 10px; width:auto; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } 
.footerLogos ul li { padding: 9px 0; margin: 0;background: none; } 
.copyright {margin: 0; border-top: #dbdbdb solid 1px; padding-left: 15px; padding-right: 15px; width:auto; margin-bottom:50px;} 
.connectWithus span {height: 1px;}
 .footerBlocks{border-top: 1px solid #b7b7b7;    padding-top: 16px;}
 .footerSec {padding:0 16px 10px; line-height:23px;}  
 .footerSec a{ font-size:13px;} 
 .downloadApp p{font-size:15px;}
 .copyright{margin-bottom:0;}
}