@media(width:1440px){

}
@media (max-width:1200px)
{
    .progress-table {
        width: 100%;
        overflow-x: scroll;
    }
}
@media(width:1024px){

.my-sidenav ul li a {
    font-size: 12px!important;
}
}

@media (max-width:1024px)
{
header
{
    max-width:1024px;
}

.relief
{
padding-right: 0px;
}
.circle-bg
{
    right: 0px;
}
.circle-bg img
{
    max-width: 340px;
}
.msme-box
{
    padding: 40px 20px 20px 20px;
}
.blue-box
{
    padding-left: 0px;
    padding-top: 66px;
}
.green-box
{
    padding-top: 66px;
}
.msme-box1 {
    left: 0px;
    right: 32px;
}
.msme-box2 {
    margin-top: 100px;
}
.pd-30 {
    padding-top: 70px;
}
.msme-sector
{
    padding-left: 0px;
}
}


@media (max-width: 991px){
 .menu
    {
        display: none;
    }
    .mbmenu
    {
        display: block;
    }
header {
    max-width: 100%;
    position: relative;
    top: 0px;
    background-color: #ffffff;
    height: auto;
}
header.homeheader
{
    position:absolute;
}
header .container
{
    background:transparent;
}

header .navbar-header
{
    float: left;    
}
header .navbar
{
  margin-bottom: 0px;  
}
.logo
{
    padding-left: 15px;
}
.ham-icon
{
    margin-right: 15px;
}
.ham-icon {
    margin-top: 15px;
}
.logo {
    margin-top: 7px;
}
.msme-box
{
    top:30px;
}
.msme-box1 {
    left:35px;
    right: 0px;
}
.msme-box2 {
    margin-top: 75px;
}
.msme-sector
{
    border-right:none;
}
.bp-35 {
    margin-top: 15px;
}
.liquidity span
{
    margin-bottom: 20px;
}
.aspire-fund span
{
    margin-bottom: 20px;
    float: none;
}
.aspire-fund span img
{
    margin:auto;
}
.other-fund {
    margin-top: 40px;
}
/*3s*/
.accessible-div {
    margin-top: 30px;
}
.accessible-div img {
    width: 60px;
}

.bg-main {
    padding-bottom: 30px;
}
.pms-img {
    display: block;
}
.pms-img img {
    margin: 0 0;
}
.container.msn-relative {
    padding-bottom: 160px;
}
.mgmt-panel .panel-heading h4 {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.covid-para h4 {
    display: block;
    font-size: 15px;
	 margin-bottom: 10px;
}
.covid-para img {
    padding-right: 10px;
    margin-bottom: 10px;
}
.chairman-mds {
    height: auto;
    display: block;
	padding: 30px 0;
	text-align:center;
}
.bdrpt img {
    text-align: center;
    margin: 0 auto;
}
.bdrptimg img {
    margin: 0;
}
.bod-sec {
    height: auto;
    display: block;
	padding: 30px 0;
	text-align:center;
}
.bod-sec img {
    margin: 0 auto;
}
.rbi {
    font-size: 24px;
}
.sprt {
    margin-top: 15px;
}
.footerar {
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
}
ul.micro-list li a {
    font-size: 14px;
}
.section.section3, .section.section4{
    padding: 30px 0;
}
.section5 h2 {
    font-size: 25px;
}
.section4 h2, .section3 h2 {
    font-size: 25px;
    margin-bottom: 10px;
}
.section.section5 .cntr-mbl-more {
    text-align: center;
}
.promotional-list ul {
    margin-left: 60px;
}
.promotional-list ul li:after {
    width: 90px;
    height: 90px;
}
.promotional-list ul li {
    padding-bottom: 10px;
    padding-top: 10px;
}
.my-sidenav {
    height: auto;
	padding-top: 30px!important;
	padding-top: 20px!important;
}
.commoverinside h1
{
    font-size: 28px;
}
.commoverinside {
    padding: 130px 0px 60px;
}
.letter-of-transmittal {
     margin-top: 0px; 
}
.bdrpt .col-md-8 p
{
    padding-top: 10px;
}
.branchnt .col-md-7 p
{
    max-width: 100%;
}
.icon-sizes
{
    padding-bottom: 0px;
}
.cow-lefts
{
    padding-top: 0px;
}
.logo img
{
    max-width: 60%;
}
.my-sidenav
{
    padding-top: 60px;
}
header .navbar
{
    margin-bottom: 0px;
    padding: 0px 0px 0px;
}
.my-sidenav .submenu-indicator
{
    line-height: 16px;
    top: 15px;
}
.my-sidenav ul li a
{
    font-size: 16px;
}

.my-sidenav ul li
{
    min-height: auto;
}
.mbmenu>ul>li>ul {
    margin-top: 0px;
    display: none;
}

.my-sidenav ul
{
    padding-left: 0px;
}
.mbmenu>ul>li>ul {
    margin-top: 0px;
    display: none;
}
.my-sidenav ul li {
    padding: 15px 10px;
    min-height: auto;
}
.my-sidenav ul li
{
    position: relative;
    padding: 15px;
    border-bottom: 1px solid #ffffff;
}
.logo span, .download-btn
{
    display: none;
}
}

@media (max-width: 767px) {
     /*sanni styles*/
    .promotional-page .left-csr {
        width: 100%;
        float: left;
        margin-right: 0;
    }
    .promotional-page .right-csr {
        float: none;
        width: 100%;
        display: inline-block;
        margin-top: 15px;
    }
    /*sanni styles*/

.heading1
{
padding-top: 130px;
}
.relief
{
padding-top: 40px;
}

.green-box img, .blue-box img
{
display: none;
}
.msme-box
{
    position: relative;
    left: 0px;
}
.green-box, .blue-box {
    padding-top: 0px;
}
.msme-box2
{
    margin-top: 0px;
}
.pd-30 {
    padding-top: 35px;
}
.flex-clm {
    display: block;
    width: 100%;
    justify-content: center;
}
.footerar h3 {
    margin-right: 15px;
    font-size: 13px;
    margin-top: 3px;
}
.footerar a {
    font-size: 13px;
    padding: 0 5px;
    margin-top: 2px;
}
}

@media (max-width:580px) 
{

.footer-btm p:last-child {
    float: left;
}
.circle-bg img {
    max-width: 190px;
}
.relief
{
    padding-bottom: 60px;
}
.heading1
{
    font-size: 24px;
}
.msme-content p a span
{
    display: block;
}
.mgmt-panel .panel-heading h4
{
    font-size: 16px;
    line-height: 20px;
}
.mgmt-panel h5 {
    font-size: 16px;
    padding-bottom: 8px;
    line-height: 20px;
}
.cf-img img {
    margin: auto;
    margin-bottom: 30px;
}
.liquidity
{
    padding: 0px 0px 30px 0px;
}
.liquidity span
{
    float: none;
}
.liquidity span img
{
    margin:auto;
}
.liquidity-img img, .direct-lending-img img {
    margin: 0px auto 20px;
}
.micro-lending {
    margin-top: 35px;
}
.left-csr {
    width: 100%;
    float: none;
    margin-right: 0px;
    margin-bottom: 10px;
}
.right-csr {
    float: none;
    width: 100%;
}
.individual-list ul li
{
    padding-bottom: 8px;
}
.inside-csr
{
    padding: 20px 0px 0px 0px;
}
.mgmt-panel.pdi-panel .panel-heading h4 {
    font-size: 14px;
    line-height: 20px;
}
.bg-sub .individual-list h3
{
font-size: 18px;
padding: 5px 0px 8px 0px;
}
}
@media (max-width:420px) 
{
 .circle-bg img {
    max-width: 140px;
}
.graph-head
{
    font-size: 16px;
}
}
@media (max-width: 380px) 
    {
.footerar h3 {
    margin-right: 15px;
    font-size: 13px;
    margin-top: 3px;
}

}
@media (max-width: 360px) {

   .footer-btm p
   {
    font-size: 13px;
   } 

}