﻿@media only screen and (max-width:767px){
    .bsnewbx a {
 
    font-size: 10px;
    padding: 11px 14px;

}
    .donationstrip {
    bottom: 63px;
}
    .megasubmenu li a:hover {
    color: #ffffff;
}
    .webfootmenu{display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 100;
    background: #fff;
    box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.1);}
     .webfootmenu ul{display:flex;}
     .webfootmenu ul li{width:33.33%;text-align:center;}
     .webfootmenu ul li a{   color: #d81a21;padding:10px 5px;
    display: block;}
         .webfootmenu ul li a img{height: 25px;
    margin-bottom: 3px;}
        .webfootmenu ul li a.livemenubot:hover img{content: url('../images/live-tv.png');}
        .webfootmenu ul li a i{  
    font-size: 25px;line-height:20px;
    display: block;margin-bottom:8px;}
           .webfootmenu ul li a span{    color: #000;line-height:1;
    font-size: 14px;
    display: block;}
     .webfootmenu ul li a:hover{  background: #d81a21;  }
      .webfootmenu ul li a:hover i, .webfootmenu ul li a:hover span{ color: #fff;}
    .livebtnicon {
        display: block;
    }
    .flaotboxright {
top: 0%;height: 100%;
    z-index: 100;}
    .floatotherslinks {
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
}
     .floatotherslinks::-webkit-scrollbar { 
      display: none; 
   }
    .postoptionbtnbx {
    position: absolute;
    right: -13px;
    top: -12px;
}
    .floatmainchkra{   display:block;
    }
    .postoptionbtnbx .dropdown > a {
    color: #000;
    font-size: 15px;
    padding: 3px 12px;
}
    .top-header .float-right .float-left{float: none!important;}
    .downloadappsec p{margin-bottom:10px;text-align:center;
    }
    body {
    padding-bottom: 29px;
}
    .newsrefrencebx li {
    width: 100%;
}
    .newsuploadericon {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
    .donationsecindetail {
    text-align: center;
}
    .donationsecindetail a {
    
    float: none;
}
    .donationsecindetail p{margin:0 0 10px;font-size:16px;}
    .left-top-menu li.livewebbtn{display:none;}
    .newsuploaderdata h5 {
    font-size: 13px;
        margin-bottom:2px;
}
    .detailshareiconsmain {
    margin-top: 20px;
    float: none;
}
    .detailshareicons {
    float: none;
    text-align: center;
}
    .newsuploaderdata ul li, .newsuploaderdata ul li a {
    font-size: 11px;

}
    .wallusnamda ul li {
  color:#000;
    display: block;
    padding-right: 0;
    margin-bottom: 5px;
}
    .donationstrip a {
    padding: 1px 5px;
    font-size: 9px;
    float: left;
}
    .donationstrip i {
padding: 5px 8px;
    font-size: 10px;
}
    .donationstrip p {
float: left;
    width: 68%;
    margin: 0;
    margin-right: 10px;
    text-align: left;
    font-size: 12px;
}
    .waluslksec ul li span {
    color: #000;
}
            .livepgbox{width:100%;height:250px;}
    .waluslksec ul li:last-child {
    margin-right:0px;
}
    .wallbg {
    min-height: 150px;
}
    .grbdiv p {
    font-size: 12px;
}
    .grbdiv{padding:10px;}
    .memposicon img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
    .walldata {
    position: static;
    background: transparent;
}
    .wallusnamda h4 {
    color: #000;
    font-size: 20px;

}
    .wallusnamda h5 {
    color: #000;
    font-size: 16px;
}
    #icardfront{width:100%;}
    .icardbox{width:100% !important;}
    .walluserperdata {
    float: none;
    text-align: center;
}
    .commentsecbot {
    margin-bottom: 20px;
}
    .postsec {
    padding: 20px 0;
}
    .posttopicdata video {
    height: 200px;

}
    .posttopicdata p {
    font-size: 14px;
}
    .wallusimg {
    float: none;
    height: 100px;
    width: 100px;
    border: 2px solid #fff;
    margin: 0 auto 10px;
}
    .homesecbg {
    padding: 70px 0 50px;
    height: auto;
}
    .homesecbg .container-fluid, .homesecbg .row {
    height: auto;
}
    .indexweblinks .footiconbximg {
    width: 100px;
    height: 100px;
}
    .fotticonbx h3 {
    font-size: 15px;
    font-weight: bold;
}
    .indbtnlink a i {
    position: static;
    font-size: 30px;
    left: auto;
    top: auto;
    display: block;
    margin-bottom:5px;
}
    .indbtnlink{display:flex;}
    .indbtnlink a {
    display: block;
    font-size: 20px;
    padding: 10px;
    margin: 0 5px;
    text-align: center;
    width: 50%;
    float: left;
}
.bot-footer {
    text-align: center;
}
.bot-footer p {
    margin: 0 0 15px;
}
.footright {
    text-align: center;
}
.lanselecbg {
    padding: 70px 0 50px;
    min-height: auto;
}
.languageselectlink a {
    padding: 10px 5px;
    font-size: 14px;

}
.toplinksftright:after{content:'';display:block;clear:both;}
.toptime p {
   
    margin-left: 10px;
    padding:0;
    font-size: 10px;
}
.left-top-menu li {
    margin-left: 0;
    margin-right: 10px;
}
.left-top-menu li.active a, .left-top-menu li:hover a {
    background: transparent;
    color: #d81a21;
}
.left-top-menu li a {
    font-size: 10px;
    padding: 4px 0;}
.toplinksftright {
    text-align: center;
    margin: 0;
    margin-bottom: 10px;
    float: none;
}
.search-input input.search-bar {
    width: 200px;
    padding:0 10px;
}
.container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}

.toptime {
    float: right;
}
.toptime p:first-child{margin:0;}

.right-top-menu {
    float: none;
        margin: 5px 0;
}
.right-top-menu{overflow:hidden;}
.right-top-menu li{margin-right:10px;    float: left;}
.right-top-menu li:last-child{margin:0;}
.right-top-menu li a {
    padding:8px 0;
    font-size: 15px;
}
.right-top-menu li:last-child {
    float:right;
}

.logo img {
    height: 50px;
    margin: 0;

}
.menubarbtn{display:block;}

.menu {
    float: left;
    display: none;
    width: 100%;
    margin-bottom:10px;
}
.menubarbtn:after{content:'';display:block;clear:both;}
.menu > ul > li {
    display: block;
        position: relative;
}
.menu > ul > li > a {
    padding: 6px 0;
    font-size: 15px;
}
.megasubmenu {
    width: 100%;
    position: static;
    left: auto;
    background: #c71219;
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    box-shadow: 0 0 0;
    padding: 10px;

    
}
.megasubmenu li a {
    color: #fff;
    padding: 5px 0;
    font-size: 12px;
}
.megasubmenu li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    float: none;
}
.submenudropbtn {
    display: block;
    position: absolute;
    right: 0;
    top: 0;z-index: 5;
        width: 100%;
    text-align: right;
}
.submenudropbtn:after{    content: "\f078";    font-weight: 900;display:block;    font-family: "Font Awesome 5 Free";color: #fff;
    padding: 5px 10px;}
.menu > ul > li:hover .megasubmenu {
    display: none;
}
.menu > ul > li:hover > a {
    background: transparent;
}
.treandinglive {
    display: block;
}

.treandinglive h5 {
    width: auto;
    text-align: left;
    font-size: 18px;
}
.treandinglivedata {
    padding: 10px;
    width: auto;
}
.treandinglivedata .owl-nav {
    position: absolute;
    right: -6px;
    top: -44px;
}
.bannewboxdata h2 a {
    font-size: 20px;

}
.bannewboxdata h2{line-height:1.1;margin:0;}
.newssublist p {
    font-size: 16px;

}
.livenewlist p {
    font-size: 16px;

}
.jurmlistheight {
    height: auto;
    max-height: 300px;
}
.mustreadbox .bannewboximglink {
    padding-bottom: 70%;
}
.imggoogel video, .imggoogel iframe {
    width: 100%;
    height: 200px;
}

.bloglistblog p {
    font-size: 16px;
}

.bloguser li{

    padding: 0 5px;
    font-size: 9px;
}


.janchoupallistimgdata p, .janchoupallistimgdata p a {
    font-size: 16px;

}
.fletest-news{border:none;}
.bigheading {
    font-size: 25px;
}
.input-box label {
    display: inline-block;
    
    min-height: auto;
}
.fournewsheight {
    height: auto;
    max-height: 300px;
}
.midlistscroll {
    height: auto;
    max-height: 300px;
}
.detailname {
    font-size: 20px;
}
.detailsubpara {
    font-size: 15px;
}
.sharenewsbx {
    float: none;
}
    .sharenewsbx:after{content:'';display:block;clear:both;
    }
    .bsnewbx {
    margin-right: 0;
}
    .shamainbx {
    padding: 0;
    float: right;
}
    .entercombox {
            display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
    .encomimg {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    margin: 0;
}
    .entecomain {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

    .enbutbox {
     -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin:0;
    margin-top:10px;
    text-align:right;
}
    .livebox .shamainbx {
    padding: 10px 0;
    float: none;
}
    .userlogo img {
    height: 50px;
}
    .userlogo{text-align:center;}

    .widget, .widget-back {
    padding: 20px 0;
}
    .grvbox h3 {
    font-size: 17px;
}
    .grvbox p {
    margin: 0 0 5px;
    line-height: 1;
}

    .addgrvbtn {
    text-align: center;
}
    .selschlist .input-box select {
   
    font-weight: normal;
    
    font-size: 12px;
    height: 40px;
}


    .schemelistmain h3 {
    font-size: 18px;

}
    .schemelistmain {
    padding: 10px;
}
    .fourmmaindetaildata h1 {
    font-size: 25px;

}















}