
@media(max-width: 1200px)
{
 .my-sidenav ul.submenu li ul.submenu
 {
    display: none;
    position: static;
    width: 100%;
}
.my-sidenav ul.submenu li ul.submenu li a
{
    color: #ffffff;
}
.my-sidenav ul.submenu li ul.submenu li
{
    border-bottom: 1px solid #ffffff;
    padding: 10px 10px;
}
.my-sidenav .submenu-indicator
{
    font-size: 30px;
    position: absolute;
    line-height: 25px;
    right: 0px;
}
.my-sidenav .submenu-indicator-minus .submenu-indicator {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);

}
}

@media(max-width:1024px)
{

    .menu ul
    {
        padding-left: 0px;
    }
    .menu ul li
    {
        padding: 13px 0px;
    }
    #video-poup .modal-dialog {
    width: auto!important;
    margin: 10px;
}
#video-poup .modal-body .col-md-12
{
    padding: 0px;
}
#video-poup .modal-body
{
    padding: 5px;
}
.download-div
{
    top: 50%;
}
html.homepage
{
    overflow: inherit;
}
.our-journey-slide .owl-stage-outer
{
    overflow: hidden!important;
}
.portfolio-box
{
min-height: 395px;
}
}

@media (max-width: 991px){

    header .navbar-inverse
    {
        display: block;
    }
    .my-sidenav1
    {
        display: none;
    }
    .right-item
    {
        margin-top: 0px;
    }
    .ham-icon {
        display: flex!important;
        float: right;
        padding: 0px 15px;
    }
    .ham-icon, .my-sidenav {
        float: right;    
    }
    .menu {
        float: right;
        display:none;
    }
    header
    {
        position: relative;
    }
header .col-md-12
{
    padding: 0px;
}
    .logo {
        float: left;
        padding: 10px 0px;
        display: block;
    }
    .cross-btn1 {
        text-align: right;
        padding: 16px 14px 0px 0px;
        color: #fff;
        font-size: 35px;
        cursor: pointer;
    }
    .my-sidenav>ul>li>a {
        color: #ffffff;
        font-size: 18px;
    }
    .my-sidenav ul li {
        border-bottom: 1px solid #ffffff;
        padding: 15px 0px;
        position: relative;
    }
    .my-sidenav ul {
        list-style-type: none;
        padding: 0px 20px 0px;
    }
    .ham-icon1
    {
        padding-right: 0px;
    }
    .right-item
    {
        padding:0px;
        margin-top: 20px;
    }
    .right-item .pdflink
    {
        padding-right: 15px;
    }
    .right-item .pdflink:last-child
    {
        padding-right: 0px;
    }
    .my-sidenav .submenu-indicator {
        font-size: 30px;
        position: absolute;
        line-height: 25px;
        right: 0px;
    }
    .my-sidenav .submenu-indicator-minus .submenu-indicator {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(
            45deg
            );
        transform: rotate(
            45deg
            );
    }
    .my-sidenav>ul>li>ul {
        margin-top: 0px;
        display: none;
    }
    .my-sidenav>ul>li>ul>li>a {
        color: #ffffff;
        font-size: 16px;

    }
header,.sticky
{
    padding: 0px;

}
footer .footerpagelink .col-md-6:after
{
    display: none;
}
footer .container
{
    padding: 0px;
}
footer .footerpagelink .col-md-6
{
    padding: 25px 0px 40px 15px;
}
footer .footerpagelink .col-md-6 a
{
    font-size: 16px;
    line-height: 20px;
}
.inner-top-sec {
    margin-top: 50px;
} 
.ov
{
    margin-top: 30px;
}
.strength-img
{
    margin-bottom: 30px;
}
.embms {
    margin-top: 0px;
}
.sp-img1 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.p-safety
{
    margin-bottom: 30px;
}
.l-rooted p
{
    margin-bottom: 30px;
}
.green-bg
{
    padding-bottom: 0px;
}
.bse-img
{
    margin-top: 30px;
}
.campsy {
    margin-top: 30px;
    margin-bottom: 30px;
}
.s-wd {
    margin-left: 0px;
}
}


@media (max-width: 767px){
    .covidother.remove-btm-pad .container,.covidother.remove-btm-pad .col-md-12
    {
        padding:0px;
    }
    .hmfinancial.inner-listd h6 span
    {
        font-size:30px;
    }
    .s-wd h5
    {
        font-size: 24px;
        padding-top: 30px;
    }
    .s-wd p
    {
        padding-bottom: 0px;
        padding-top: 20px;
    }

  .logo a:last-child
  {
    display: block;
    margin-top: 5px;
  }
  .hmfinancial
  {
    padding: 45px 0px;
  }
  .hmfinancial .col-md-4
  {
    padding-left: 15px;
    padding-top: 45px;
  }
  .hmfinancial h6 span
  {
    font-size: 35px;
  }
  .hmchairman .col-md-7
  {
    padding-left: 15px;
  }
  .hmchairman p:before
  {
    left: 0px;
    top: -47px;
  }
  .hmchairman h6
  {
    padding: 30px 0px 50px;
  }
  .hmchairman {
    padding: 50px 0px 60px;
}
.hmceo .container
{
    display: flex;
    flex-direction: column-reverse;
}
.hmceo h3
{
    padding: 40px 0px 60px;
}
.hmceo .col-md-6
{
    padding-left: 15px;
}
.hmceo .col-md-6:last-child
{
    padding-left: 15px;
}
.hmlegacy
{
    padding: 45px 0px;
}
.hmlegacy p
{
    padding: 20px 0px;
}
.largestnum .col-md-4:after
{
    display: none;
}
.largestnum
{
    padding: 30px 15px 0px;
}
.largestnum h5
{
    font-size: 35px;
}
.largestnum .col-md-4
{
    padding-bottom: 30px;
}
.lbtn
{
    margin-top: 45px;
}
.hmstrength
{
    padding: 45px 0px;
}
.hmstrength .col-md-6
{
    padding: 0px 15px;
}
.hmstrength h6
{
    padding-top: 60px;
}
.hmcommitted
{
    padding: 45px 0px;
}
.hmcommitted .col-md-4
{
    margin-bottom: 30px;
}
.hmcommitted p
{
    min-height: auto;
}
.hmchairman p
{
    font-size: 24px;
    line-height: 30px;
    padding-right: 0px;
}
.bdata
{
    max-width: 100%;
}
.hmod
{
    padding: 45px 0px;
}
.indisdepagehead {
    padding: 45px 0px 30px;
}
   .committeesdt
   {
    padding: 15px;
   }
   .bodcommittesbg h6
   {
        padding: 10px 0px 20px;
   }
   ul.chrmember
   {
    margin: 15px 0px 30px;
   }
   .boddetails .col-md-4 {
    padding-top: 30px;
}
.communityserv .container
{
    display: block;
}
.communityserv h5
{
    padding:0px;
}
.communityserv p
{
    padding-bottom: 30px;
}
.covidother .tab-content #f1 h5
{
    font-size: 35px;
}
.commpeople .col-md-6 img
{
    padding: 30px 0px;
}
.commpeoplebg img
{
    padding-top: 30px;
}
.corporatesnp h6
{
    padding: 15px 0px;
}
.insidefinancial
{
    padding: 0px 0px 45px;
}
.cpright .text-right
{
    text-align: left;
}
.cpright p,.cpright a
{
    margin-top: 10px;
    display: block;
}
.cpright a
{
    margin-top: 20px;
}
.cpright p
{
    padding-bottom: 10px;
}
.hmstrength p.pddingbtm70
{
    padding-bottom: 45px;
}
.pru1, .embms1 {
    margin-bottom: 30px;
}
.sincerely h5
{
    margin-bottom: 50px;
}
.portfolio-box {
    min-height: auto;
    padding-bottom: 20px;
}
.ceo-msg h4:before
{
    left: 0px;
    top: -50px;
} 
.covidother ul.faq-tab  {
    width: 100%;
    display: inline-flex;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
}
.covidother ul.faq-tab li.new-width
{
    width: 200px;
    max-width:100%;
}
.covidother .faq-tab.nav>li>a
{
    width: 200px;
    min-height:88px;
}
.covidother ul.faq-tab::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    border-radius: 10px;
    background-color: #ebebeb;
}

.covidother ul.faq-tab::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #ebebeb;
}

.covidother ul.faq-tab::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #1a69b4;
}
.covidother .tab-inner-cont
{
    padding:0px;
}
}

@media (max-width: 580px)
{
    h1
    {
        font-size: 50px;
        line-height: 50px;
    }
    h3
    {
        font-size: 30px;
        line-height: 30px;
    }
    h5
    {
        font-size: 20px;
    }
    h4
    {
        font-size: 24px;
    }
}

@media (max-width: 420px)
{
    .inner-heading
    {
        font-size: 30px;
        line-height: 30px;
    }
    .green-bg h2
    {
        font-size: 30px;
    }
    .ceo-msg h4 {
    font-size: 24px;
    line-height: 30px;
}
.sincerely {
    margin-top: 10px;
}
}

