/*Footer Css */
/* footer */
.container-full{ width:100%; margin:0px auto; max-width: 1260px; position: relative }
ul{ padding: 0px; margin: 0px; list-style: none; }
footer.desktop{ background: #34353a; color: #606f73; float:left; width:100% }
.footer-top{ display: flex; flex-flow: row wrap; padding: 10px 0px 0px 0px; }
.flhs, .frhs{ flex-grow: 1; }

.bu-flhs{ display: flex; flex-flow: row wrap; }

.bu-flhs .footer-model{ flex-grow: 1; border-left: 1px solid #45464a; border-right: 1px solid #2a2b2f; padding: 0 0 0 20px; }
.bu-flhs .footer-model:first-child { border-left: none; }

.bu-flhs .footer-model h5{ margin: 20px 0px 9px 0px; font:normal 18px/22px Arial,Helvetica,sans-serif; color: #c7c7c7; }
.bu-flhs .footer-model h5::before { width: 4px; height: 13px; background: #c8c8c8; margin-right: 10px; content: ''; display: inline-block; }

.bu-flhs .footer-model ul { padding: 5px 0px 15px 0px; }
.bu-flhs .footer-model ul li{padding: 0 0 12px; font-size: 12px; line-height: 14px;}
.bu-flhs .footer-model ul li a{ font:12px/14px Arial,Helvetica,sans-serif; color: #67666b; transition: all .1s ease 0s; }
.bu-flhs .footer-model ul li a:hover{ color: #9a9b9d; }

.frhs{ border-left: 1px solid #45464a; }
.bu-frhs{ display: flex; flex-flow: column wrap; padding:0px 20px; }
.bu-frhs .footer-model h5{ margin: 20px 0px 0px 0px; font:18px/22px Arial,Helvetica,sans-serif; color: #c7c7c7; }
.bu-frhs .footer-model h5::before { width: 4px; height: 13px; background: #c8c8c8; margin-right: 10px; content: ''; display: inline-block; }

.bu-frhs .footer-model{ flex-grow: 1; padding: 10 0 0 10px; }
.bu-frhs .footer-model:not(:last-child){ border-bottom: 1px solid #45464a; }
.bu-frhs .footer-model + .footer-model{ border-top: 1px solid #2a2b2f; }

.socialIcons{ display:flex; flex-flow: row wrap; margin-top: 10px; }
.socialIcons li a{
	text-indent: -9999px; height: 50px; width: 50px; margin-right: 8px;
	background: url('../img/footer_spirit.png') no-repeat transparent; display: block;
	transition: all .2s ease 0s; opacity: .5; filter: alpha(opacity=50);
}
.socialIcons li a:hover{ opacity: 1; filter: alpha(opacity=100); }
.socialIcons li.facebook a { background-position: -5px -131px; }
.socialIcons li.twitter a { background-position: -62px -131px; }
.socialIcons li.gPlus a { background-position: -122px -131px; }
.socialIcons li.yTube a { background-position: -180px -131px; }
.socialIcons li.email a { background-position: -238px -131px; }

.appIcons{ display:flex; flex-flow: row wrap; margin-top: 10px; margin-bottom: 20px; }
.appIcons li a{
	text-indent: -9999px; height: 50px; width: 50px; margin-right: 8px;
	background: url('../img/footer_spirit.png') no-repeat transparent; display: block;
	transition: all .2s ease 0s; opacity: .5; filter: alpha(opacity=50);
}
.appIcons li a:hover{ opacity: 1; filter: alpha(opacity=100); }
.appIcons li.all a { background-position: -5px -190px; }
.appIcons li.android a { background-position: -62px -190px; }
.appIcons li.iphone a { background-position: -122px -190px; }


.uSection{ display:flex; flex-flow: row wrap; justify-content: space-between; }

.uSection .urhs{ align-self: center; }

.groupIcon{ display:flex; flex-flow: row wrap; margin-top: 10px; margin-bottom: 20px; }
.groupIcon li a{
	text-indent: -9999px; height: 61px; width: 114px;
	background: url('../img/footer_spirit.png') no-repeat transparent; display: block;
}
.groupIcon li.danik a { background-position: 3px -245px; }
.groupIcon li a:hover{ background-position: 3px -307px; }


.divisionIcon{ display:flex; flex-flow: column wrap; margin-top: 10px; margin-bottom:0px; }
.divisionIcon li a{
	text-indent: -9999px; display: block; margin-bottom: 17px;
	background: url('../img/footer_spirit.png') no-repeat transparent; transition:none;
}
.divisionIcon li.danikBhaskar a { background-position: -134px -242px; height: 13px; width: 139px; }
.divisionIcon li.danikBhaskar a:hover{ background-position: -134px -255px; }

.divisionIcon li.divyaBhaskar a { background-position: -134px -268px; height: 17px; width: 139px; }
.divisionIcon li.divyaBhaskar a:hover{ background-position: -134px -285px; }

.divisionIcon li.divyaMarathi a { background-position: -134px -302px; height: 17px; width: 139px; }
.divisionIcon li.divyaMarathi a:hover{ background-position: -134px -319px; }

.divisionIcon li.moneyBhaskar a { background-position: -134px -336px; height: 17px; width: 139px; }
.divisionIcon li.moneyBhaskar a:hover{ background-position: -134px -353px; }

.divisionIcon li.dbIdeos a { background-position: -272px -187px; height: 19px; width: 139px; }
.divisionIcon li.dbIdeos a:hover{ background-position: -272px -211px; }

.dailyFmIcon li.bhaskarEducation a { background-position: -343px -416px; height: 28px; width: 139px; }
.dailyFmIcon li.bhaskarEducation a:hover{ background-position: -343px -449px; }

.dailyFmIcon{ display:flex; flex-flow: column wrap; margin-top: 10px; margin-bottom:0px; }
.dailyFmIcon li a{
	text-indent: -9999px; display: block; margin-bottom: 17px;
	background: url('../img/footer_spirit.png') no-repeat transparent; transition:none;
}
.dailyFmIcon li.dailyBhaskar a { background-position: -137px -369px; width: 94px; height: 34px;    margin: 0px auto; }
.dailyFmIcon li.dailyBhaskar a:hover{background-position: -232px -369px; }

.dailyFmIcon li.fm a { background-position: -137px -406px; height: 68px; width: 68px;     margin: 0px auto; }
.dailyFmIcon li.fm a:hover{ background-position: -205px -406px; }

.mrT5{ margin-top: 10px !important; }


.footer-menu{ background: #26272b; }

.footer-menu ul{ display: flex; flex-flow: row wrap; justify-content: center; }
.footer-menu ul li a{ 
	white-space: nowrap; display: block; padding: 10px 20px; position: relative; color: #67666b;
	font: 12px/26px Arial,Helvetica,sans-serif; transition: all .1s ease 0s; 
}
.footer-menu ul li:not(:last-child) a:after{ position: absolute; right: 0px; top: 10px; content: '|'; color: #67666b; }
.footer-menu ul li a:hover{ color: #9a9b9d; }

.footer-bottom{ background: #17181a; padding: 5px 0px; color: #37383c; }
.footer-bottom p{ margin: 0px; text-align: center; font:12px/32px Arial,Helvetica,sans-serif; }

footer.mobile{ display: none; background: #0d1113; font: 12px/18px Arial,Helvetica,sans-serif; }
footer.mobile p { padding: 10px; color: #606f73; margin: 0; text-align: center; position: relative }
footer.mobile p a { color: #afbec6; text-decoration: none; }
footer.mobile .ftsiteln { padding: 5px; border-top: solid 1px #363c3f; border-bottom: solid 1px #363c3f; }
footer.mobile .ftsiteln p { padding: 0; }
footer.mobile .ftsiteln ul { display: table; width: 100%; margin: 0; padding: 0; list-style: none; }
footer.mobile .ftsiteln ul li { display: table-cell; margin: 0; padding: 0; text-align: center; }
footer.mobile .ftsiteln ul li a { text-decoration: none; color: #afbec6; text-transform: uppercase; display: block; margin: 5px 0; padding: 0; }
footer.mobile .ftbottomln { padding: 5px; }
footer.mobile .ftbottomln ul { margin: 0; padding: 0; list-style: none; text-align: center; }
footer.mobile .ftbottomln ul li { display: inline-block; }
footer.mobile .ftbottomln ul li a { text-decoration: none; color: #606f73; }
footer.mobile .ftbottomln ul li span { display: inline-block; height: 8px; margin: 0 5px; width: 1px; background: #606f73; }
.abc-digital { background: url(https://i9.dainikbhaskar.com/images/dailybhaskar/images/ABC_Digital_Option3.jpg) 0 0 no-repeat; height: 16px;  width: 120px; display: block;  position: absolute; right: 10px;  top: 9px;}
.footer-trending h5{display:inline-block; color:#c7c7c7; font:normal 18px/25px Arial,Helvetica,sans-serif; vertical-align:middle; margin-right:10px}
.footer-trending h5::before {
    width: 4px;
    height: 13px;
    background: #c8c8c8;
    margin-right: 10px;
    content: '';
    display: inline-block;
}
.footer-trending{width:100%; text-align:center; margin:10px 0}
.footer-trending ul{display:inline-block; vertical-align:middle}
.footer-trending ul li{display:inline-block}
.footer-trending ul li a{border-radius:12px; border:1px solid #676565; color:#67666b; float:left; font:14px/25px Arial, Helvetica, sans-serif;padding: 0 15px; margin: 0 2px;}
.footer-trending ul li a:hover{color:#9a9b9d}
@media(max-width:767px){
	footer.desktop{ display: none; }
	footer.mobile{ display: block; }
}
/* footer End*/